ホームページ  >  記事  >  バックエンド開発  >  [訳] PHP でテキストエンコーディングを変換する場合、SJIS の代わりに SJIS-win を使用し、EUC-JP の代わりに eucJP-win を使用してください。

[訳] PHP でテキストエンコーディングを変換する場合、SJIS の代わりに SJIS-win を使用し、EUC-JP の代わりに eucJP-win を使用してください。

WBOY
WBOYオリジナル
2016-06-13 13:04:101327ブラウズ

[訳] PHP でテキストエンコーディングを変換する場合、SJIS の代わりに SJIS-win を使用し、EUC-JP の代わりに eucJP-win を使用してください
SJIS の代わりに SJIS-win を使用し、EUC-JP の代わりに eucJP-win を使用してください
http://pentan.info/php/sjiswin_eucjpwin.html より

テキストエンコード変換の仕様で、 Shift_JIS を使用したい場合は、SJIS ではなく SJIS-win を使用してください。
EUC-JPを使用したい場合は、EUC-JPではなくeucJP-winを使用してください。

winならWindowsの拡張テキストでもスムーズに変更できます。

また、それ以外の用途の文字コードはSJISまたはEUC-JPのどちらを指定しても問題ありません。
PHP で使用できるテキスト エンコーディングは、mb_list_encodings() を使用して取得できます。

ちなみに、HTMLではShift_JIS、EUC-JP(日本語用Extended Unix Code Packed Formatの別名)、
UTF-9などが指定できます。

例: PHP で使用できるテキストエンコーディング

pass
auto
wchar
byte2be
byte2le
byte4be
byte4le
BASE64
UUENCODE
HTML-ENTITIES
Quoted-Printable
7bit
8bit
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-8
UTF-7
UTF7-IMAP
ASCII
EUC-JP
SJIS
eucJP-win
SJIS-win
CP51932
JIS
ISO-2022-JP
ISO-2022-JP-MS
Windows-1252
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
ISO-8859-16
EUC-CN
CP936
HZ
EUC-TW
BIG-5
EUC-KR
UHC
ISO-2022-KR
Windows-1251
CP866
KOI8-R
ArmSCII-8
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。