2

私は中国語を知りません。しかし、私はこれらのコードを使用して問題に直面しました:

iconv('UTF-8', 'GB2312', '在世界自由软件日给中国自由软件爱好者的视');

問題なく正常に動作します。

そしてこれ:

iconv('UTF-8', 'GB2312', '冠軍集團安心居台北旗艦總店開幕酒會暨記者會');

エラーが発生します:

Message: iconv(): Detected an illegal character in input string

どちらも中国製ですが、違いは何ですか?

4

1 に答える 1

1

2 番目の文字列は GB2312 エンコードではなく、BIG5 エンコードです。

そのため、GB2312 と BIG5 をカバーする「エンコードからの」代わりに「GBK」を使用する必要があります。

于 2013-11-18T05:14:01.177 に答える