MySQL5以降のサーバーで文字化けする

MySQL5以降のサーバーでは、UTF-8で設置した場合、文字化けすることが確認されています。

以下の方法で設置していただくと解消できます。
(管理人は現時点では未確認です。以下で解決出来ない場合、サポートBBSでご報告ください。)

1.データベースを作成する。
  データベースを作成する際に、文字コード選択をUNICODEにして設置する。

2.UTF-8で設置した場合に起こる「テンプレートが文字化けし再構築できない」の対処を行う。  

3.以降普通に設置しますが、「mt-config.cgi」の
  57行目の
  # SQLSetNames 1
  を
  SQLSetNames 1
  に変更します。(文字化け対策)


----------
参考サイト:Memo ゆう様

トラックバックURL

このエントリーのトラックバックURL:
http://www.xrea-mt.com/script/mt/mt-tb.cgi/16

トラックバック

» XREAのサーバーでMySQL5を使っているとMovable Type4をインストールするとそれまで使っていたデータベースのデータが文字化けするようだ。 from マイチキンハート
XREAのサーバーでMySQL5を使っているとMovable Type4をインストールするとそれまで使っていたデータベースのデータが「???」という具合に... 続きを読む

» サーバーとMTの移転あれこれ from こしぱ Weblog
ひとつ前のエントリで負荷軽減のための処置に触れましたが、その後とりあえずは無駄な... 続きを読む

コメント

はじめまして。
MySQLの文字化けについては文字コードの自動変換機能が追加されたからだと思うので正確にはMySQL4.1.xx以降のバージョンで解説されている通りの処理が必要になると思います。

XREAの場合ですとs101-103限定の話しですのであまり関係ない(?)かも知れませんが・・・。

既にご存知の事だと思ったのですが記事タイトルがちょっと気になったのでお叱りを受けるのを承知で書いてしまいました。

では

コメントありがとうございます。
私自身MuSQLに詳しいわけでは無いので、助かります。

正確には、MySQL4.1xx以降なのですね。
XREAのユーザー掲示板では、マスター様が、
>MySQL5では、文字コード自動変換がありますが、
>この機能が原因で文字化けするバグがありましたので、
>用意された修正オプションで対応させていただいております。
引用元:http://sb.xrea.com/showthread.php?t=10613
との記載があったので、てっきりMySQL5以降だと思ってました。

あと、サーバーはs201以降ですね。

またご指摘、アドバイス等お願いします。

コメントする