変換を完了するには、iconv に IGNORE パラメータを追加する必要があります。追加しないと、mb_convert_encoding によって変換が完了しますが、変換されたファイルでは中国語のコメントが ??? に置き換えられることがあります。
私が開発したシステムは UTF-8 バージョンなので、公開するときに GBK バージョンに変換する必要があります。良い解決策がありません。
変換できない文字を知っていますか?
それがわかれば解決策は見えてきますよね?
変換できない文字を含むテキストの Base64 エンコーディングを投稿できる場合があります
内容は修正されていません utf8 バージョンの PHP プログラムを開発し、ディレクトリ全体を GBK に変換しました。 、それのはずです UTF8 の空白区切り文字は GBK に変換できません
見つかりませんか?トランスコーディングによって問題が解決されたことがわかりましたが、それは同じ文字列ではないでしょうか?
または、トランスコードできない文字が含まれている限り、段落を作成することもできます
元のファイルは ANSI エンコードで保存されており、変換後にこの問題が発生したことが判明しました