Home > MT | パソコン関連 > Movable Typeの文字化け対策

Movable Typeの文字化け対策

このブログはMovable Type4とMySQLを使用しているのですが、記事を書いていたら「〜」が「?」に化けていることに気がつきました。

「〜」って結構使いそうだし、そのままにしておくのは気分的にもよくないのでGoogle先生に訊いてみました。

どうやら、MySQLのデータベースの文字コードとMTのPublishCharset(mt-config.cgi)が一致していないのが原因のようです。
データベースはujis(EUC-JP)でPublishCharsetはデフォルトでは存在しませんでした。

とりあえずPublishCharsetにEUC-JPを追加して再構築してみたんですが、なんだか全体的に化けてしまいました。
しょうがないので、データベースの方をいじってutf8に合わせることに。

・phpMyadminにログインして、MT用のデータベースを選択し、ファイルでエクスポートします。
・保存したファイルをテキストエディタで開いて、「ujis」を「utf8」に置換します。
・ファイルを別の名前で保存して(バックアップのため)、phpMyadminでテーブルをすべて削除し、MySQL接続の照合順序を「ujis_japanese_ci」から「utf8_general_ci」に変更した後、「utf8」に置換したテキストファイルをインポートします。
・最後に再構築して完了です。

特にトラブルもなく完了して、ほっとしました。

参考にしたサイト

データベースの設定(MySQL)

MT文字化け

コメント:0

コメントフォーム
Remember personal info

トラックバック:0

このエントリーのトラックバックURL
http://www.polo-club.net/2009/06/27025049.html/trackback
Listed below are links to weblogs that reference
Movable Typeの文字化け対策 from ポロのある日々(6NAEE POLO)

Home > MT | パソコン関連 > Movable Typeの文字化け対策

検索
フィード
メタ情報

Return to page top