Меню Закрыть

Mb convert encoding utf 8

Содержание

mb_convert_encoding — конвертирует кодировку символов.

Описание

string mb_convert_encoding (string str, string to-encoding [, mixed from-encoding])

mb_convert_encoding() конвентирует кодировку символов строки str из from-encoding в to-encoding .

str : конвертируемая строка.

from-encoding специфицируется по названию кода символа до конвертации. Это может быть массив или строка — перечислимый список с разделением запятыми. Если не специфицирован, используется внутренняя кодировка.

Пример 1. mb_convert_encoding()

/* Внутренняя кодировка символов конвертируется в SJIS */ $str = mb_convert_encoding($str, "SJIS"); /* Конвертируется EUC-JP в UTF-7 */ $str = mb_convert_encoding($str, "UTF-7", "EUC-JP"); /* Автоопределение кодировки JIS, eucjp-win, sjis-win, затем конвертация str в UCS-2LE */ $str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win"); /* "auto" расширяется в "ASCII,JIS,UTF-8,EUC-JP,SJIS" */ $str = mb_convert_encoding($str, "EUC-JP", "auto");

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_convert_encoding — Преобразует кодировку символов

Описание

Преобразует символы строки string str в кодировку to_encoding . Также можно указать необязательный параметр from_encoding .

Список параметров

Строка ( string ), которая преобразуется.

Кодировка, в которую будет преобразована строка str .

Параметр для указания исходной кодировки строки. Это может быть массив ( array ), или строка со списком кодировок через запятую. Если параметр from_encoding не указан, то кодировка определяется автоматически.

Возвращаемые значения

Примеры

Пример #1 Пример использования mb_convert_encoding()

/* Преобразует строку в кодировку SJIS */
$str = mb_convert_encoding ( $str , "SJIS" );

/* Преобразует из EUC-JP в UTF-7 */
$str = mb_convert_encoding ( $str , "UTF-7" , "EUC-JP" );

/* Автоматически определяется кодировка среди JIS, eucjp-win, sjis-win, затем преобразуется в UCS-2LE */
$str = mb_convert_encoding ( $str , "UCS-2LE" , "JIS, eucjp-win, sjis-win" );

/* "auto" используется для обозначения "ASCII,JIS,UTF-8,EUC-JP,SJIS" */
$str = mb_convert_encoding ( $str , "EUC-JP" , "auto" );
?>

Смотрите также

  • mb_detect_order() — Установка/получение списка кодировок для механизмов определения кодировки
Читайте также:  Тюнеры т2 с вайфаем

how to convert Russian character to utf-8 in PHP using mb_convert_encoding or any other method?

2 Answers 2

Did you try the following? Not sure if it works, though.

now your russian files should open your russian characters in php are already utf-8 what you need to do is have the name in the same encoding type as your system encoding

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.