utf8_encode

(PHP 4, PHP 5, PHP 7)

utf8_encodeКодирует строку ISO-8859-1 в кодировке UTF-8

Описание

utf8_encode ( string $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() - Перекодирует строку в соответствии с заданными параметрами - Конвертирует между множеством различных кодировок