Ajax. Кодировка.
Всем привет!
Отсылаю на сервер данные в нормальном виде - смотрю переменные через console.log(до отправки на сервер). Например переменная printer - выводится как Термопринтер Custom MNL.
После отправки данных - на стороне сервера в скрипте обрабатывающем данные пишу echo $_POST['printer'], на стороне клиента обрабатываю alert(data) - выводится как "РљРѕРјРїР»РµРєС‚Р°С†РёС ".
В браузере на автоопределение выставляется - windows-1251.
Если поставить utf-8, то принтер отображается нормально - но соответственно весь остальной контент сайта кракозябрами.
Объясните что за путаница с кодировкой?
Последний раз редактировалось DorianLeroy, 04.08.2011 в 13:12.
|