2015jisとiso-2022-jpの違いmb_convert_encoding関数においてiso-2022-jpとjisでは意味が違うらしい。結論から言うとiso-2022-jpは半角カナに対応しておらずjisは対応している。mb_convert_encoding($str,”jis”)と書くほうが無難。mb_encode_mimeheaderでエンコードするときもmb_encode_mimeheader($str,”jis”)と書いてあげないと半角カナが化ける結果になる。漢字ひらがなカタカナハンカクそもそもiso-2022-jpとはJIS規格によって規定されている日本語の文字コードの一つ。iso-2022-jpは7ビットで表現されているため、欧米などで開発された8ビット目を無視する電子メールシステムでも問題なく使用することができる。このため、電子メールでの日本語送受信はiso-2022-jpによって行うことが事実上の標準となっている。