突然WordPressが文字化けする?

先日、Wordpressの投稿が突然文字化けして????の表示になったと相談を受けました

調査すると、データベースはutf-8でちゃんと日本語の保存はできています

WordPressのバックアップ機能でデータを取得しても文字化けしている

次に、プログラムを書いて直接データーベースに接続してデータをutf-8で取得してみると、ちゃんと取得できることが分かった

そこで、途中で違う文字コードに変換されているのでは?と推測してネット検索してみると、同じような問題で困っている人の記事がみつかりました

https://wordpress.org/support/topic/wordpress-6-6heno%E8%87%AA%E5%8B%95%E3%82%A2%E3%83%83%E3%83%97%E3%83%87%E3%83%BC%E3%83%88

どうやら、レンタルサーバーのMySQLのバージョン(5.5)とWordpressの最新(6.6.1)で発生する問題のようで、対策としてはWordpressのバージョンを1つ前の5.5にすると良いらしい

お客様に確認して、データーのバックアップを取ってからWordpressのバージョンを変更すると問題が解決

お客様にはレンタルサーバーにMySQLのバージョンアップの予定があるかなど問い合わせして頂いています

状況によってはレンタルサーバーを変更するなどの対応が必要かもしれません