Спустя 9 часов, 44 минуты, 2 секунды (6.04.2010 - 08:32) ApuktaChehov написал(а):
Нужно что бы кодировка соединения с SQL была так же UTF-8. И кодировка самой страницы должна опять же быть UTF-8
Установка кодировки страницы:
Установка кодировки запроса:
Установка кодировки страницы:
header("Content-Type: text/html; charset=utf-8");
Установка кодировки запроса:
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
Спустя 8 дней, 5 часов, 56 минут, 39 секунд (14.04.2010 - 14:29) Гость написал(а):
У меня данный способ не работает в Fire Fox 3.6.3, во всех остальных нормально. Вы знаете с чем это связано?
Спустя 3 минуты, 36 секунд (14.04.2010 - 14:32) Гость написал(а):
Т. е. суть в том, что только в FF 3.6.3 приходится лезть в меню "Вид>Кодировка>Юникод" и выбирать utf-8.
Одно дело я, другое дело простой пользователь, который и слихом не слыхивал о том, что существуют кодировки и тем более, что их можно как-то изменить. Такие люди, увидев знаки вопроса вместо букв, просто закрывают сайт и уходят прочь, чего очень не хотелось бы.
Одно дело я, другое дело простой пользователь, который и слихом не слыхивал о том, что существуют кодировки и тем более, что их можно как-то изменить. Такие люди, увидев знаки вопроса вместо букв, просто закрывают сайт и уходят прочь, чего очень не хотелось бы.
Спустя 52 минуты, 32 секунды (14.04.2010 - 15:25) twin написал(а):
Спустя 2 дня, 4 часа, 59 минут, 25 секунд (16.04.2010 - 20:24) Гость_twin написал(а):
Прочитал, все равно в фаерфоксе косяки!.. Я его даже переустанавливал.
Что еще я делал:
1) После подключения к серверу и выбора БД вводил следующие строки:
mysql_set_charset('utf8');
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
2) Пробовал убирать мета-тег с кодировкой.
3) Перекодировал БД. В PhpMyAdmin заходил в каждую таблицу, затем в "Операции", находил там строку о смене кодировки и менял её на utf8_general_ci
4) Перекодировал текст в php файлах. В Notepad++ заходил в меню "Кодировки" и выбирал "Преобразовать в UTF-8"
После каждого из изменений я заходил в FF и обновлял страничку и уаля, снова иероглифы.
Что еще я делал:
1) После подключения к серверу и выбора БД вводил следующие строки:
mysql_set_charset('utf8');
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
2) Пробовал убирать мета-тег с кодировкой.
3) Перекодировал БД. В PhpMyAdmin заходил в каждую таблицу, затем в "Операции", находил там строку о смене кодировки и менял её на utf8_general_ci
4) Перекодировал текст в php файлах. В Notepad++ заходил в меню "Кодировки" и выбирал "Преобразовать в UTF-8"
После каждого из изменений я заходил в FF и обновлял страничку и уаля, снова иероглифы.
Спустя 3 часа, 25 минут, 28 секунд (16.04.2010 - 23:50) twin написал(а):
Я всегда говорил - фтопку рыжую. От этой тормозилы одни проблемы)))
В корень вот такой .htaccess не пробовал?
В корень вот такой .htaccess не пробовал?
AddDefaultCharset UTF-8
Спустя 17 часов, 41 минута, 47 секунд (17.04.2010 - 17:31) Гость написал(а):
twin, поробовал, спасибо, теперь все отображается корректно! )