私のホスト環境は Windows IIS で、WordPress をインストールした後、class-wp.php のコードの一部をオンライン方法に従って修正し、文字を GBK から UTF-8 に変換しました。その後、URLに中国語が含まれる記事は正常に開けるようになりましたが、タグページ内の中国語のタグ名が文字化けしたままであることがわかりました。
以前に変更された変換エンコーディング (class-wp.php の 177 行目は次のコードに変更されました):
リーリー現在、タグの中国語文字化けは以下の通りです:
リーリー中国語タグの場合、最初のページは問題ないのですが、それ以降のページではタグが文字化けしてしまいます。データベースをチェックインしたところ、エンコードは正しいです。キャッシュまたはページングのプラグインをインストールしていません。
その後、Googleで検索したところ、最初のコードを修正するという方法が一般的でしたが、以前にも修正しており、問題は解決しませんでした。他の方法をいくつか試しましたが、うまくいきませんでした。何が問題なのか教えてください。
PHP中文网2017-07-07 10:37:18
オーナーさん、テキストをインストールしたとき、GBKエンコード形式を使用しましたか?中の宣言部分を変更しただけですが、ファイルもUTF-8に変更されましたか?