現在Wordpressで2つのサイトを作成しているのですが、そのうちの1つのサイトだけメニューが文字化けして困っています。
ãÃÂÃÂã
↑のように表示されます。
現在の環境は、
Windows Server 2016
IIS10
WordPress 5.5.3
PHP Version 7.4.10
です。
2つのサイトはまったく異なるテーマを利用しています。
文字化けをしていないサイトのテーマに変えてみても変化はありません。
2つのサイトは両方wwwrootのフォルダに作ったそれぞれのフォルダにインストールしているのですが、文字化けを起こしている方のサイトはwwwrootにindex.phpとweb.configを置いています。
2つのサイトともweb.configの1行目に
<?xml version="1.0" encoding="UTF-8"?>
と記述してあります。
また、
<configuration> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web> </configuration>
を追加し、IISを再起動してみたのですが変化はありませんでした。
最初は、どちらのサイトもメニューが文字化けを起こしていたのですが、php.iniを
mbstring.encoding_translation = On
↓
mbstring.encoding_translation = Off
に変更したら片方は改善しました。
その他、調べながら
mbstring.http_input = auto
↓
mbstring.http_input = UTF-8
に変更し、IISの再起動をしたのですが改善されませんでした。
文字化けを起こしていないサイトではWP Multibyte Patchを使っていません。
文字化けを起こしているサイトでは使っており、プラグインの無効化の状態での表示、無効化したのち有効化しての表示や再インストールも試してみたのですが変化はありません。
調べながら試行錯誤してみたのですが行き詰まり困っています。
改善方法、ご教示よろしくお願い致します。
あなたの回答
tips
プレビュー