Сообщений: 8
Тем: 1
Зарегистрирован: Jan 2012
Репутация:
3
Добрый день, пытаюсь выяснить в чем причина неправильного отображения русских символов в систем чате.
Как удалось выяснить все что читается с файлов таких как XML доходит до клиента русским.
А все данные которые читаются из базы MySQL приходят абракадаброй.
Ядро L2Open
База в кодировке UTF-8
Вопрос, как можно перекодировать полученные данные с базы в понятный для клиента формат?
Сообщений: 2,124
Тем: 84
Зарегистрирован: Jul 2010
Репутация:
3,419
ShadowAngel, а ты все тексты, что в исходных .SQL-файлах с русским языком переведи в UTF-8 перед заливкой в БД и без проблем.
Сам сталкивался на сборке от Eternity World, так и не починили до конца, приходилось самому...
Сообщений: 2,444
Тем: 59
Зарегистрирован: May 2010
Репутация:
13,020
2 теория. поищи пропатченый систем.
СЕО Оптимизация сайтов
Сообщений: 981
Тем: 77
Зарегистрирован: Oct 2011
ShadowAngel, на крайняк могу посоветовать, проверить кодировку базы конкретно на колонках таблицы.
Сообщений: 981
Тем: 77
Зарегистрирован: Oct 2011
ShadowAngel Написал:Систем тут не причем. Мне нужно чтоб сервер брал из БД данные и нормально отправлял их напрямую в клиент. Так как в БД уже данные в UTF-8.
То как через систем это сделать я знаю, но для своего проекта мне это не подходит.
Если чат, то только смена патча поможет. Ну или сами его почините, если конечно сожмите.
Сообщений: 981
Тем: 77
Зарегистрирован: Oct 2011
ShadowAngel Написал:Только что проверил - UTF-8.
вообщем я и не сомневался. Предпоследний пост почитайте, должно помочь. Чат ни как не относиться к базе.