MySQL не та кодировка

bakh

Абалдуй
FedY@ Тебе привести список всех "русских" языков (т.е. кодировок) или ты сам поймёшь, что на каком-то этапе оно у тебя вместо 1251, например, переводится в koi8-r или наоборот?..
 

FedY@

Новичок
это я сам знаю что кодировок много, и я знаю что все у меня переводится в koi8-r или в другое что -то , так как мне решить эту траблу ?
 

neko

tеam neko
вообще-то с умолчательными настройками все должно работать. попробуй:

1. убрать это

<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">
браузер какой?

2. убедись что при отсылке/получении стоит одна и та же кодировка

3. после insert посмотри в какой кодировке текст попал в db.

4. если что-то связанное с кодировками менял в настройках вебсервера/пхп попробуй вернуть как было

короче процедура стандартная.

afaik если что-то и занимается перекодировкой туда-сюда то это браузер.

поправьте если что :Р
 

FedY@

Новичок
одно что я знаю браузер у меня ИЕ (Интернет Експлоурер),
и что при получение браузер его выводит в кодировке win....
вот и все, а вот пункт 2 и 3 я незнаю как узнать!

Пункт 4, в настройках АПАЧА и РНР ничего не трогал!

-~{}~ 15.05.04 13:24:

сказать легко, а зделать(в моем случае узнать)

-~{}~ 15.05.04 13:28:

выводит скрипт тот что я раньше писал вот такое :
Имя: fedya
IP: 0.54
Инфо: ХМ.цХЛПЧУШЛПЗП 4, ЛЧ.14 ФЕМ.45-372
День Рождение: 1989-03-18
Должен заплатить: 10
Заплатил: 1
Mb заказал: 123
Mb использовал: 20
 

neko

tеam neko
ну это koi8

судя по тому что у тебя остальная часть формы выводится нормально. предполалаю что записывается не в той кодировке.

посмотри что у тебя стоит во view->encoding:
1. когда отправляешь форму
2. когда получаешь данные
должно быть одно и то же

возможно я не в том месте вообще проблему ищу, но ничего больше в голову не приходит...
 

FedY@

Новичок
neko ты извеняй может я такой глупый или это ты так гоовориш заумно... КАК МНЕ ПРОВЕРИТЬ ? где этот view->encoding ?????
 

SiMM

Новичок
FedY@, перестань мешать кодировки в кучу. В браузере ты текст смотришь в кодировке koi-8 (не понятно правда, зачем), а скрипт свой писал наверняка в CP1251. Либо пиши его также в koi-8, либо пиши в базу в CP1251.
 

Winer

Мимо проходил
поставь в ИЕ кодировку в Автоматически и в начале каждого скрипта(с выводом или добавлением) поставь
PHP:
header('Content-type: text/html; charset=cp1251');
и буит тебе счастье в виде стандартной виндовой кодировки.
 

FedY@

Новичок
Автор оригинала: SiMM
FedY@, перестань мешать кодировки в кучу. В браузере ты текст смотришь в кодировке koi-8 (не понятно правда, зачем), а скрипт свой писал наверняка в CP1251. Либо пиши его также в koi-8, либо пиши в базу в CP1251.
обьясни как написать в базу в кодировке CP1251!

-~{}~ 15.05.04 15:14:

Автор оригинала: Winer
поставь в ИЕ кодировку в Автоматически и в начале каждого скрипта(с выводом или добавлением) поставь
PHP:
header('Content-type: text/html; charset=cp1251');
и буит тебе счастье в виде стандартной виндовой кодировки.
попробывал не получается, думаю из -за того что проблема ище в том что я перед этим с пользователем форума поигрался с базой тоесть делал такое SET CHARACTER SET DEFAULT; и так далее... помоему по дефаулту у меня в базу стоит CP1251!
 
Сверху