Показать сообщение отдельно
  #1 (permalink)  
Старый 04.08.2011, 13:06
Аспирант
Отправить личное сообщение для DorianLeroy Посмотреть профиль Найти все сообщения от DorianLeroy
 
Регистрация: 05.05.2010
Сообщений: 36

Ajax. Кодировка.
Всем привет!

Отсылаю на сервер данные в нормальном виде - смотрю переменные через console.log(до отправки на сервер). Например переменная printer - выводится как Термопринтер Custom MNL.

После отправки данных - на стороне сервера в скрипте обрабатывающем данные пишу echo $_POST['printer'], на стороне клиента обрабатываю alert(data) - выводится как "РљРѕРјРїР»РµРєС‚Р°С†РёС ".

В браузере на автоопределение выставляется - windows-1251.
Если поставить utf-8, то принтер отображается нормально - но соответственно весь остальной контент сайта кракозябрами.


Объясните что за путаница с кодировкой?

Последний раз редактировалось DorianLeroy, 04.08.2011 в 13:12.
Ответить с цитированием