| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 02.04.2005
Сообщения: 80
![]() ![]() ![]() |
Есть такая функция на JS
PHP код:
PHP код:
не могу понять в чем дело
__________________
2B^|2B |
|
|
|
|
# 3 |
|
Junior Member
Регистрация: 02.04.2005
Сообщения: 80
![]() ![]() ![]() |
хм, хорошо... на странице откуда я отправляю ajax-запрос стоит кодировка cp1251
пишу PHP код:
![]() добавлено через 38 минут спасибо, разобрался
__________________
2B^|2B |
|
|
|
|
# 5 |
|
Junior Member
Регистрация: 02.04.2005
Сообщения: 80
![]() ![]() ![]() |
проблема была в том, что не смотря на то что кодировка на странице откуда передается запрос была win1251, данные из формы в POST запросе приходили в php в utf8.
Пришлось в php конвертить utf8 в cp1251. Либо iconv, либо в инете есть пример небольшой функции. зы Вот если бы "всё" было в utf8, небыло бы такого гемороя
__________________
2B^|2B |
|
|
|
|
# 9 |
|
Member
Регистрация: 07.01.2004
Сообщения: 273
![]() ![]() ![]() |
я имел в виду
mb_convert_encoding ![]() 2 RaZEr на счет mbstring хез... не пользовался но то что выше указал довольно прилично работает!
__________________
Жизнь движняк
|
|
|
|
|
# 11 |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
Два дня искал выход из такой же ситуации
оказалось, что просто нужно брать и делать конвертацию из УТФ-а. А так как мне нужно не только русские символы но и украинские, то пришлось лепить самому конвертор. Вот делюсь, лучше в нете не нашел. Топорно, зато есть все символы!!! ![]() PHP код:
)))
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
# 13 |
|
мод
IMHO Кодер-200(6,7,8) Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
apoc, а стандартные iconv, recode чем плохи? В чем смысл очередного велосипеда?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям! Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru Pahan-Hubbitus. |
|
|
|
|
# 14 |
|
Junior Member
Регистрация: 17.08.2003
Адрес: Украина
Сообщения: 150
![]() ![]() ![]() ![]() |
"да и нет тут смысла... его вообще нет..." (с) но в данном случае это "соломинка", которая иногда просто нужна, ну вот не включен iconv и нет перекодировки... упс...
и сайт не пашет. кстати, я думаю, все таки, что в моем посте (с примером) больше смысла, чем в вашем (с претензиями), - без обид.
__________________
His name is spelled A-P-O-C, with a C - not APOK, because it originates from the word 'apocalypse'... |
|
|
|
|
# 16 |
|
Newbie
Регистрация: 29.12.2006
Сообщения: 10
![]() |
Работать с utf8 - это хорошо. Но иногда желательно, чтобы даынные передающиеся AJAX'ом и просто при сабмите формы, обрабатывались одинаково.
Есть одно наблюдение по работе в JavaScript со строчками в разной кодировке. Обычно при отправке AJAX'ом строки кодируются функцией encodeURIComponent - тогда действительно будет отправлен utf8 (javascript сам сделает преобразование кодировки), если же использовать другую функцию - escape, то преобразования кодировки не будет. По моим наблюдениям, описанное поведение верно, для всех современных браузеров. |
|
|