Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Скрипт меняет кодировку всех файлов в текущей директории с cp1251 на UTF-8
Читать дальше...


Перекодирует значения элементов массивов $_GET, $_POST, $_COOKIE, $_REQUEST, $_FILES из кодировки cp1251 в UTF-8, если необходимо. Побочным положительным эффектом функции является защита от XSS атаки с непечатаемыми символами на уязвимые PHP функции.
Читать дальше...


Функция для перекодировки данных произвольной структуры из кодировки cp1251 в кодировку UTF8.
Читать дальше...


Конвертирует текст из кодировки cp1259 и cp1251 в кодировку UTF-8
Читать дальше...


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


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



Функция конвертирует строку из формата UTF-8 в формат Windows-1251.
Читать дальше...