Koi8 в настройках MySql и я со своим win1251

kompo

Guest
Koi8 в настройках MySql и я со своим win1251

Всем привет.

Хотел поделиться вопросом. Есть хостинг с Mysql, которая желает koi8. И есть я, который желает win1251. Соответственно в бд появляются разные смешные циферки, но при показе в браузере все адекватно.

Соответственно вопрос, можно ли оставить как есть или стоит заморачиваться применением convert_cyr_string, что безумно бы не хотелось, конечно...

И уж совсем нереально весь сайт перевести в koi8, об этом мне даже страшно думать...

Спасибо ;-)
 

si

Administrator
Должно помочь:

SET CHARACTER SET cp1251_koi8

т.е данные в DB лежат в koi8 (с сортировкой и поиском все в порядке) а получаете, вставляете их вы и в 1251
 

kompo

Guest
Автор оригинала: si
SET CHARACTER SET cp1251_koi8

т.е данные в DB лежат в koi8 (с сортировкой и поиском все в порядке) а получаете, вставляете их вы и в 1251
В Бд все равно кладется смешными циферками типа:
PHP:
Тест
;-(
 

kompo

Guest
tony:

На какой странице? :)

Там где происходит постинг данных в бд стоит
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">.

А смешные буковки я смотрю в phpmyadmin. Там кодировку можно выбирать, но они смешные там в любой кодировке..
 

tony2001

TeaM PHPClub
запускай из консоли и смотри в оригинале.
если у тебя в базе "смешные", значит ей приходят такие данные.
 

kompo

Guest
Автор оригинала: si
MySQL к этому отношения е имеет.
Со слов Тони я вроде это уже понял... Но тогда не понятно в чем искать проблему. Я всегда пишу в базу одинаково, и скрипты работают на платных хостингах.. А тут вот как-то не сложилось.. И единственная разница в настройке MySql.

Будем плакать...
 
Сверху