Общие > Базы данных

Проблема с кодировкой

(1/1)

Иван:
Братки, помогите начинающему? Что мне делать? Мои страницы в кодировке Windows-1251, а база MySQL, видимо, в koi8-r. Поэтому получается фигня: Все заголовки и оформление отображается нормально, а то что выводится из базы по запросу - "каля-маля". Типа такого:

Композитор:

вПТФОСОУЛЙК, дНЙФТЙК уФЕРБОПЧЙЮ (1751 —1825).


Как решить эту проблему?

NAS:
Перекодировать.

semya:
NAS
подсказал, как отрезал....

Иван
частенько сам сталкивался с такой проблемой, и делал так: из базы прочитается то, что в нее записали, а значит если ты туда запиал в кои-8, то и получишь в кои-8, если у тебя в базу только в этой кодировке пишется, то сделай и сайт в этой кодировке, тогда и читаться все будет нормально...

ну а если уж проверить ничего не удается то:
string convert_cyr_string ( string str, string from, string to)

т.е. convert_cyr_string($from_db,"k","w") - конвертит $from_db строку из кои-8 в виндовс-1251

Alexandr:
mysql_query("set character set cp1251_koi8");

Maniac:

--- Цитировать ---set character set cp1251_koi8
--- Конец цитаты ---

SET OPTION CHARACTER SET cp1251_koi8
OPTION - в целях совместимости :)

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии