Heim  >  Artikel  >  Backend-Entwicklung  >  【通译】PHP中 文字编码变换时 使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP

【通译】PHP中 文字编码变换时 使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP

WBOY
WBOYOriginal
2016-06-13 11:00:241829Durchsuche

【翻译】PHP中 文字编码变换时 使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP
使用SJIS-win而非SJIS,使用eucJP-win而非EUC-JP
From: http://pentan.info/php/sjiswin_eucjpwin.html

在文字编码变换的指定中,如果想使用Shift_JIS,就请使用SJIS-win而不是SJIS。
如果想使用EUC-JP,就请使用eucJP-win而不是EUC-JP。

带上win,则连Windows扩展的文字,也能够顺利地变换。

除此以外,其他用途的文字编码,指定为SJIS、EUC-JP也没有关系。
PHP中可以使用的文字编码,用mb_list_encodings()可以取得编码列表。

顺便提一下,HTML中,可以指定Shift_JIS、EUC-JP(Extended Unix Code Packed Format for Japanese的别名)、
UTF-9等。

举例:PHP中可以使用的文字编码

passautowcharbyte2bebyte2lebyte4bebyte4leBASE64UUENCODEHTML-ENTITIESQuoted-Printable7bit8bitUCS-4UCS-4BEUCS-4LEUCS-2UCS-2BEUCS-2LEUTF-32UTF-32BEUTF-32LEUTF-16UTF-16BEUTF-16LEUTF-8UTF-7UTF7-IMAPASCIIEUC-JPSJISeucJP-winSJIS-winCP51932JISISO-2022-JPISO-2022-JP-MSWindows-1252ISO-8859-1ISO-8859-2ISO-8859-3ISO-8859-4ISO-8859-5ISO-8859-6ISO-8859-7ISO-8859-8ISO-8859-9ISO-8859-10ISO-8859-13ISO-8859-14ISO-8859-15ISO-8859-16EUC-CNCP936HZEUC-TWBIG-5EUC-KRUHCISO-2022-KRWindows-1251CP866KOI8-RArmSCII-8
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn