PHP изменить кодировку текста строки
Primary tabs
Пример изменения кодировки текста в PHP может быть таким:
$str = "ваш текст"; //исходная строка $str = mb_convert_encoding($str, "UTF-8", "CP1251"); // меняем кодировку
Здесь мы перекодировали строку из windows-1251 в utf-8.
Доступные кодировки:
* - отмечает кодировки, которые также могут использоваться в регулярных выражениях.
** - отмечает кодировки, доступные с PHP 5.4.0.
UCS-4* UCS-4BE UCS-4LE* UCS-2 UCS-2BE UCS-2LE UTF-32* UTF-32BE* UTF-32LE* UTF-16* UTF-16BE* UTF-16LE* UTF-7 UTF7-IMAP UTF-8* ASCII* EUC-JP* SJIS* eucJP-win* SJIS-win* ISO-2022-JP ISO-2022-JP-MS CP932 CP51932 SJIS-mac** (alias: MacJapanese) SJIS-Mobile#DOCOMO** (alias: SJIS-DOCOMO) SJIS-Mobile#KDDI** (alias: SJIS-KDDI) SJIS-Mobile#SOFTBANK** (alias: SJIS-SOFTBANK) UTF-8-Mobile#DOCOMO** (alias: UTF-8-DOCOMO) UTF-8-Mobile#KDDI-A** UTF-8-Mobile#KDDI-B** (alias: UTF-8-KDDI) UTF-8-Mobile#SOFTBANK** (alias: UTF-8-SOFTBANK) ISO-2022-JP-MOBILE#KDDI** (alias: ISO-2022-JP-KDDI) JIS JIS-ms CP50220 CP50220raw CP50221 CP50222 ISO-8859-1* ISO-8859-2* ISO-8859-3* ISO-8859-4* ISO-8859-5* ISO-8859-6* ISO-8859-7* ISO-8859-8* ISO-8859-9* ISO-8859-10* ISO-8859-13* ISO-8859-14* ISO-8859-15* byte2be byte2le byte4be byte4le BASE64 HTML-ENTITIES 7bit 8bit EUC-CN* CP936 GB18030** HZ EUC-TW* CP950 BIG-5* EUC-KR* UHC (CP949) ISO-2022-KR Windows-1251 (CP1251) Windows-1252 (CP1252) CP866 (IBM866) KOI8-R*
- Log in to post comments
- 12309 reads