Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
К сожалению, стандартное поведение функции escape() при работе с русскими буквами не соответствует тому, что обычно требуется для веб-приложений. Вызов escape('тест') вместо %F2%E5%F1%F2 (закодированные символы в кодировке windows-1251) возвращает бесполезную строку тест. Это можно поправить, если перед вызовом escape() перевести нужные символы из Unicode в windows-1251. Следующий код заменяет стандартную функцию и переводит буквы русского алфавита из Unicode в windows-1251 (таблицу перевода можно менять, как угодно):
Читать дальше...


Хотя внутреннее представление строк в JS всегда юникодное, иногда во внешних данных скрипта могут появиться строки в другой кодировке (например, при анализе document.referer на предмет поисковых слов). Данная функция позволяет корректно (с сохранением, например, символов украинского алфавита) преобразовать строку из Windows-1251 в юникод.
Читать дальше...



Простая функция для перекодировки текста
Читать дальше...