夢見る乙女 – MTをMySQL5のデータベースにUTF-8で設置すると文字化けする場合
【Boys Love NET】
 腐女子&腐男子の櫻井+友人のブログサイトです。
★ アクセスランキング参加中です ★

  
貴女の1票が今後のやる気に繋がります♪よければポチッと1票お願いします(´・ω・`)
…ちなみに、来る度にそれぞれ1票ずつ入れてくれたら小躍りで喜びます(笑) ヽ(´ω`*)ノ

MTをMySQL5のデータベースにUTF-8で設置すると文字化けする場合

この記事は約1分で読めます。

MovableTypeインストール時に、データベースをMySQL5にした場合、UTF-8で設置すると文字化けします。
その解消法をメモ代わりに記録しておきます。
 
 
1.データベースを作成する。
XREA系など、文字コードの選択が出来る場合は「UNICODE」で作成します。
 
2.サーバーのコントロールパネル(管理メニュー)のデータベースから「phpMyAdmin」にログインします。
 
3.「左上のデータベースを選択」⇒「右上の[操作]を選択」します。
データベース選択
操作選択
 
4.画面の下のほうにある[適合順序]を「sjis_japanese_ci」⇒「utf8_general_ci」に変更し、[実行する]をクリックします。
適合順序
 
5.画面上部に「SQLは正常に実行されました」が表示されればOKです。
確認
 
6.MTを設置し「mt-config.cgi」の中に、以下の文字を書き加えます。
 
SQLSetNames 1
 
バージョンによっては以下のようにコメントアウト(#)が付いてる場合がありますが、その場合は、コメントアウトを外します。
# SQLSetNames 1
 ↓
SQLSetNames 1

トップへ戻る
タイトルとURLをコピーしました