Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Стоит задача определить автоматически кодировку страницы и переконвертировать в другую
Читать дальше...


Создайте новый EXE-проект и вставьте нижеследующий код:
Читать дальше...


Создайте стандартный EXE-проект. На форме (Form) разместите элемент TextBox и 2 элемента CommandButton. У TextBox установите свойства: ScrollBars = 2-Vertical и MultiLine = True.Также, дополнительно добавьте новый модуль.
Читать дальше...


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


Скрипт для подбора кодировки текстового файла:
Читать дальше...


Идея состоит в том, что мы просто создаём дамп исходной базы, при этом указывая mysqldump, что никаких деклараций CHARSET и иже с ними указывать не надо, затем скармливаем полученный дамп iconv, который преобразует весь latin1 в utf8, а затем преобразованный файл отдаём mysql (при этом указываем, что charset по умолчанию у нас utf8)
Читать дальше...


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


Преобразует строку из кодировки UTF-16 / UCS-2 в UTF-8, без использования iconv
Читать дальше...


Этот скрипт определяет не только кодировку, но и язык (русский, белорусский, украинский и ещё 60 языков).
Выполнен в виде компонента для CakePHP.
Читать дальше...


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


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



Я довольно часто сталкивался с проблемой Ajax+Windows-1251. Кирилица убивается, данные портятся - все плохо. Первый выход - это использование utf-8 (эту кодировку я стараюсь использовать повсеместно) Второй вариант - это escape функция Javacript, ей можно экранировать кирилицу.
Все хорошо, да только в PHP escape и unescape работают по другому.
Для этого я нарисовал функцию в PHP, которая повторяет escape и unescape в Javascript.
Читать дальше...