1
UTF-8をUTF-16に変換しようとすると、iconvとmb_convert_encodingの使用時にPHPで異なる結果になります。UTF-8からUTF-16まで、iconvとmbstringを使用して異なる結果
echo iconv('UTF-8', 'UTF-16', 'test'); // ��test
echo mb_convert_encoding('test', 'UTF-16', 'UTF-8'); // test
お知らせのiconv()出力の初めの初めに二つのシンボル。
なぜmb_convert_encodingが同じことをしていないのでしょうか?
ありがとうございました。
ありがとうございます。私がUTF-16 BOM文字をmb_convert_encoding()文字列に付加すると、iconv()と全く同じ出力が得られます。 – AnthonyRyan