Проблема с Рускими символами в отправке формы
Здраствуйте
ПОмогите пожалуста решить проблему с рускими символами. Есть форма на странице в ней вводятса руские слова и отсилаютса пост методом на сервак на ПХП файл и сохраняютса в тхт. название поля к примеру "name" когда смотрю в ФаерБаг то строка запроса то вижу такое sourse name=%D0%9E%D0%A0%D0%95%D0%A5%D0%9E%D0%92&... откриваю тхт, там ОРЕХОВ Пробовал escape(), в яваскрипте, encodeURIComponent(); |
У вас данные формы, скорее всего, посылаются в кодировке UTF-8, так как строка "%D0%9E%D0%A0%D0%95%D0%A5%D0%9E%D0%92" декодируется в кодировке URL и UTF-8, как "ОРЕХОВ". Программа, читающая текстовый файл, скорее всего, принимает однобайтовую кодировку. Windows при сохранении текстового файла с UTF-8 обычно добавляет вначале 3 байта "\xEF\xBB\xBF".
|
спасиба за обяснения. Так как можа решить ету проблему?
|
Цитата:
|
дело в том что как и записивает так и читае ы меня пхп фаил. Тоесть полычений техт потом беретса с тхт файла и долген виводитса на определёних полях в админ панеле на сервере. А получаю ероглифы
|
max00077,
Вот это не в туже степь ? http://javascript.ru/forum/dom-windo...odirovojj.html |
Расскажите, пожалуйста, поподробнее, каким образом текст из файла читается, обрабатывается и выводится.
Админ панель находится на сайте или в какой-то другой программе? |
Часовой пояс GMT +3, время: 02:12. |