utf8_encode - Кодирует строку ISO-8859-1 в кодировке UTF-8
Вернуться к: Функции парсера XML
utf8_encode
(PHP 4, PHP 5)
utf8_encode — Кодирует строку ISO-8859-1 в кодировке UTF-8
Описание
Эта функция кодирует строку data кодировкой UTF-8, и возвращает закодированный вариант. UTF-8 - стандартный механизм, используемый в Unicode для кодирования wide character значений в поток байтов. UTF-8 не оказывает влияния на незашифрованные ASCII символы, он самосинхронизирующийся (это значит, что программно можно вычислить, где в потоке байт начинаются символы) и может использоваться функциями сравнения строк для сортировки и подобных задач.PHP кодирует UTF-8 символы в 4 байта, как показано ниже:
| байты | биты | представление |
|---|---|---|
| 1 | 7 | 0bbbbbbb |
| 2 | 11 | 110bbbbb 10bbbbbb |
| 3 | 16 | 1110bbbb 10bbbbbb 10bbbbbb |
| 4 | 21 | 11110bbb 10bbbbbb 10bbbbbb 10bbbbbb |
Список параметров
- data
-
ISO-8859-1 строка.
Возвращаемые значения
Возвращает UTF-8 перевод данных data.
Вернуться к: Функции парсера XML