Тема: PHP вместо вместо русского текста из MySQL выдает ???
Проблема - в phpmyadmin русский текст в ячейках таблицы могу нормально вводить,
при выводе через PHP-скрипт получаю знаки вопроса.
Как это исправить ?
Версии MySQL Server 5.1.26
клиент 5.0.51a
phpMyAdmin - 2.11.9.3
В PHP кодировки такие
Variable_name Value
character_set_client cp1251
character_set_connection cp1251
character_set_database cp1251
character_set_filesystem binary
character_set_results cp1251
character_set_server cp1251
character_set_system utf8 (<--вот тут пишут, что ее менять нельзя http://mysql2.mirrors-r-us.net/doc/refm … bles.html)
также пробовал везде включать utf-8
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
в phpmyadmin написано (в обоих случаях), что
MySQL-кодировка: UTF-8 Unicode (utf8)
и у самого phpmyadmin кодировка также всегда UTF8. Для интереса попробовал в первом случае переключить браузер в windows 1251 и попробовать ввести текст в ячейку - не получается.
В админе в setup.php в charset для localhost также пробовал ставить windows1251, все равно видны только ???
D