Чтение и запись символов Unicode

Задача
Необходимо читать символы в кодировке Unicode из файла, базы данных или формы; или требуется записать символы в кодировке Unicode.

Решение
Однобайтовые символы в кодировке ISO-8859-1 преобразуются в код UTF-8 с помощью функции utf8_encode():

print utf8_encode('Kurt Gdel is swell.');


Функция utf8_decode() используется для преобразования символов в кодировке UTF-8 в однобайтовые символы в кодировке ISO-8859-1:

print utf8_decode("Kurt G\xc3\xb6del is swell.");


Обсуждение
Существует 256 ASCII-символов. Символы с кодами от 0 до 127 стандартизованы: управляющие символы, буквы и числа, символы пунк-туации. Однако существуют различные правила для символов с кодами от 128 до 255. Одна из кодировок, называемая ISO-8859-1, охватывает символы, необходимые для письма на большинстве европейских
языков, например
Теги:
Интернационализация, локализация
Добавлено: 22 Июля 2018 15:37:47 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...