Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с Рускими символами в отправке формы (https://javascript.ru/forum/misc/29348-problema-s-ruskimi-simvolami-v-otpravke-formy.html)

max00077 25.06.2012 00:07

Проблема с Рускими символами в отправке формы
 
Здраствуйте

ПОмогите пожалуста решить проблему с рускими символами.
Есть форма на странице в ней вводятса руские слова и отсилаютса пост методом на сервак на ПХП файл и сохраняютса в тхт.
название поля к примеру "name"



когда смотрю в ФаерБаг то строка запроса то вижу такое
sourse name=%D0%9E%D0%A0%D0%95%D0%A5%D0%9E%D0%92&...

откриваю тхт, там ОРЕХОВ

Пробовал escape(), в яваскрипте, encodeURIComponent();

oneguy 25.06.2012 02:32

У вас данные формы, скорее всего, посылаются в кодировке 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 25.06.2012 17:10

спасиба за обяснения. Так как можа решить ету проблему?

lord2kim 25.06.2012 17:12

Цитата:

Сообщение от max00077 (Сообщение 183965)
спасиба за обяснения. Так как можа решить ету проблему?

кроме <meta utf-8> пересохранить все страницы в этой кодировке (без BOM)

max00077 25.06.2012 17:41

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

Deff 25.06.2012 18:53

max00077,
Вот это не в туже степь ? http://javascript.ru/forum/dom-windo...odirovojj.html

oneguy 25.06.2012 22:57

Расскажите, пожалуйста, поподробнее, каким образом текст из файла читается, обрабатывается и выводится.
Админ панель находится на сайте или в какой-то другой программе?


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