Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   отправка данных серверу. Кодировка. (https://javascript.ru/forum/extjs/8239-otpravka-dannykh-serveru-kodirovka.html)

underW 16.03.2010 11:25

отправка данных серверу. Кодировка.
 
по событию aftededit для редактируемой таблицы, данные отправляются на сервер.

Отредактированное значение: "Комісійні витрати" смотрю httpFox что у меня уходит на сервер:

{"data":{"NAME":"Комісійн – Витрати","ID":"AA4"}}


явно, что то с кодировкой, что делать?

underW 16.03.2010 11:34

кстати, попробовал вводит кириллицу для оф примеров, httpFox тоже показывает что то типа: "текст"

scuter 16.03.2010 12:20

Ajax не работает с кодировкой windows-1251,
попробуйте UTF-8

Kolyaj 16.03.2010 12:21

Цитата:

Сообщение от scuter
Ajax не работает с кодировкой windows-1251,

ajax'у все равно, какая кодировка, он байты пересылает.

underW 16.03.2010 12:33

так что делать? у меня данные на входе cp1251 и такие же мне надо получить и на выходе.

scuter 16.03.2010 23:26

или переделывай всё на UTF-8, или используй фреймовую отправку данных

Gozar 17.03.2010 08:19

Цитата:

Сообщение от underW (Сообщение 47835)
так что делать? у меня данные на входе cp1251 и такие же мне надо получить и на выходе.

не вижу проблемы, если на выходе, а другими словами на сервере нужно преобразовывать данные, преобразовывайте.
http://tinyurl.com/yer7awg

xDMK 20.06.2010 00:29

кодировка проблемы
 
У меня такая проблема везде стоит кодировка utf8.. даже бд и таблицы такая же.. но когда запускаешь скрипт через Localhost То всё нормально извлекается с помощью Json. А если создать файл с кодировкой utf8 и копирнуть туда содержимое Index от скрипта а остальное оставить так же(в скрипте 3 файла соединение с бд с помощью utf8, Index, файол извлечение get), то скрипт также не работает не извлекаются русские слова хотя на локальном извлекаются.. объясните в чём дело?

B@rmaley.e><e 20.06.2010 09:24

Отсылайте header с правильной кодировкой.

xDMK 20.06.2010 10:49

отсылаю header с кодировкой utf8
всё равно так же


Часовой пояс GMT +3, время: 05:09.