utf8_encode
(PHP 4, PHP 5, PHP 7)
utf8_encode — Кодирует строку ISO-8859-1 в кодировке UTF-8
Описание
$string
) : string
Эта функция конвертирует строку string
из
кодировки ISO-8859-1
в UTF-8
Замечание:
Многие веб-страницы, отмеченые как использующие кодировку
ISO-8859-1
, на самом деле используют схожую кодировкуWindows-1252
, и веб-браузеры интерпретируют страницыISO-8859-1
какWindows-1252
. ОднакоWindows-1252
содержит дополнительные печатные символы, такие как знак Евро (€
) и фигурные кавычки (“
”
) вместо управляющих кодовISO-8859-1
. Эта функция не конвертирует такие символыWindows-1252
корректно. Используйте другую функцию, если нужна конвертация изWindows-1252
.
Список параметров
-
string
-
Строка ISO-8859-1.
Возвращаемые значения
Возвращает UTF-8 перевод данных string
.
Список изменений
Версия | Описание |
---|---|
7.2.0 | Эта функция была перенесена в ядро PHP, таким образом отменив требование расширения XML для использования этой функции. |
Смотрите также
- utf8_encode() (содержит описание UTF-8)
- mb_convert_encoding() - Преобразует кодировку символов - Конвертирует между множеством различных кодировок, включая UTF-8, ISO-8859-1 and Windows-1252
- iconv() - Преобразование строки в требуемую кодировку - Конвертирует между множеством различных кодировок
- recode_string() - Перекодирует строку в соответствии с заданными параметрами - Конвертирует между множеством различных кодировок