Tomsk Sysadmins Forum
Windows => Разное => Topic started by: warrus on January 12, 2010, 16:18:03
-
В общем когда делаю запрос из базы не отображается корректный текст. кодировка win_cp 1251
Вместо текста отображаются вот такие вопросы "??????????????????????????" пробовал менять кодировки не помогло
.
Русский текст не отображает ни в какую. Сразу скажу опыт работы с базами мал кодировки разные пробовал ничего (
-
1. какая база?
2. какая кодировка у базы данных созданной. Например в случае с mysql она задается при создании.
Ну и прочие такие вопросы.
-
стукни в аську 596680776 все раскажу и покажу
база mysql
-
SET NAMES cp1251; ? переводите базу в cp1251..
-
Лучше все в utf8.
-
Это создавать её такой лучше, а в данном конкретном случае - именно что cp1251.
Если это единственная база на сервере или с остальными та же проблема, в конфиге можно выставить: поставить для клиента и для сервера "default-character-set=cp1251" (там, возможно, придётся поиграть с кодировками - сам как поставил UTF-8, так и не заморачивался больше. Забыть успел подробности ). Если же конвертировать базу, то лучше сразу UTF-8 ставить, конечно.