19.05.2018, 06:55
Здравствуйте. Я знаю, что подобная тема уже была поднята сотни раз, но не один из примеров в гугле мне не помог.
Проблема с кодировкой кириллицы. Всё, что я пробовал не принесло результата.
Заметил одну фишку - если через phpmyadmin задавать текст в поле, то сервер грузит его правильно. Если через сам сервер, то либо ?, либо вообще ничего(пустое поле). Промучился больше дня, а толку никакого.
Плагин от blueg 39-3.
Поля в бд в UTF8 utf8_general_ci.
Хост бд и сервера: Игрохост.
Остановился на вот таком коде после подключения к бд:
mysql_set_charset("cp1251", MysqlId); не работает на хосте. В логе выбивает сообщение:
На локалке работает.
Остановился на вот таком коде, но он не принёс результата.
Заранее благодарю за любой ответ.
Проблема с кодировкой кириллицы. Всё, что я пробовал не принесло результата.
Заметил одну фишку - если через phpmyadmin задавать текст в поле, то сервер грузит его правильно. Если через сам сервер, то либо ?, либо вообще ничего(пустое поле). Промучился больше дня, а толку никакого.
Плагин от blueg 39-3.
Поля в бд в UTF8 utf8_general_ci.
Хост бд и сервера: Игрохост.
Остановился на вот таком коде после подключения к бд:
mysql_set_charset("cp1251", MysqlId); не работает на хосте. В логе выбивает сообщение:
На локалке работает.
Quote:
[ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251 (path: /usr/share/mysql/charsets/) [09:53:02] [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251 (path: /usr/share/mysql/charsets/) [09:53:02] [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251 (path: /usr/share/mysql/charsets/) [09:53:02] [ERROR] CMySQLConnection::SetCharset - error 2019: Can't initialize character set cp1251 (path: /usr/share/mysql/charsets/) |
PHP Code:
mysql_query(MysqlId ,"SET NAMES 'cp1251'",false);
mysql_query(MysqlId ,"SET CHARACTER SET 'cp1251'",false);
mysql_query(MysqlId ,"SET SESSION collation_connection = 'cp1251_general_ci'",false); // utf8_general_ci пробовал.