2012年1月15日

MODXなどのCMSで?(クエスチョンマーク)に文字化けしたら

MODXなどのCMSで、MySQLデータベースの照合順序が ujis_japanese_ci になっていると、改行、記号、特殊文字などが「?(クエスチョンマーク)」に文字化けする場合があります。このサイトではMySQL4のサーバからMySQL5のサーバに引っ越した後に、この問題が発生しました。
ここでは、データベースの照合順序を ujis_japanese_ci から utf8_general_ci に変更する方法をまとめます。
  • この方法は、このサーバのphp MyAdminの画面に即しています。お使いのものとは異なる場合がありますので、十分にご注意ください。
  • 誤操作により、データベースが壊れ、ウェブサイトが表示できなくなるリスクがあります。この操作は自己責任でお願いします。