utf8_encode - Кодирует строку ISO-8859-1 в кодировке UTF-8
Вернуться к: Функции парсера XML
utf8_encode
(PHP 4, PHP 5, PHP 7)
utf8_encode — Кодирует строку ISO-8859-1 в кодировке UTF-8
Описание
$data
)
Эта функция кодирует строку 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
.
Смотрите также
- utf8_decode() - Преобразует строку с ISO-8859-1 символами кодированную в UTF-8 в однобайтную ISO-8859-1
Вернуться к: Функции парсера XML