最後に、Huangtian が功を奏し、私は答えを見つけました。
これはインターネットでの使用方法です
コードをコピーします コードは次のとおりです:
$content = iconv("utf- 8","gb2312",$content);
これは実際には utf-8 を gb2312 に変換しているように見えますが、実際の動作ではこれが正しいです。失敗したとして実行されることがよくあります。原因は何ですか?
その理由は実際には非常に単純で、どの関数にも実行エラーが発生し、残念ながら iconv(); が最終的にエラーを引き起こすからです。さあ、正しい答えを教えてください。
本当の答えはこれです
コードをコピーします コードは次のとおりです:
$content = iconv (" utf-8","gb2312//IGNORE",$content);
これは非常に簡単です。その後に //IGNORE を追加するだけです。これを追加すると、ICONV() によって無視されます。関数エラー。実行を続行します。
同様に、gb2312 を utf-8 に変更するには、 $content = iconv("gb2312","utf-8//IGNORE",$content); と書くだけです。