MTが文字化けする。

| コメント(0) | トラックバック(0)

MT4.25を設置してみたら、文字化けをしたのでその対処方のメモ。

環境
Perl5.8
MySQL5
MT4.25(UTF-8)

参照
MT公式 よくある質問
Perl5.6.1での回避ファイルが配布されている。

頭ん中:Movable TypeをMySQL5で使おうとしたら文字化けして泣きそうになったときのためのメモ

ID-Blogger:MovableTypeでMySQL5を使用すると文字化けする対策

mt-config.cgi に「SQLSetNames 1」と追記


SQLSetNames 1の記述をしてみたけど、やっぱり時々文字化けモードになる。
ってことはやっぱりデータベースの文字コードか・・・。

そこでレンタルサーバーに連絡をして、文字コードを確認すると「ujis(EUC-JP)」とのこと。
utf-8への変更をお願いすると、速攻で対応してくれました!(感謝)

データベースがクリアされたので、MT本体も一回削除して再設置。
これで問題クリア!と思ったら10回くらいリロードするとやっぱり文字化けを起こした。

あと思い当たる節は、ブログを置いているサブドメイン内のhtmlの文字コードがshift-JISなこと。
すぐにhtmlを全部を変えるわけにはいかないので、応急処置でブログ設置階層に.htaccessを置いてみた。
―――――――――――――――――――――――――――――――――――
php_value magic_quotes_gpc 0
php_value default_charset UTF-8
php_value mbstring.language Japanese
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input auto
php_value mbstring.http_output UTF-8
php_flag mbstring.encoding_translation Off
php_value mbstring.detect_order auto
php_value mbstring.substitute_character none
php_value mbstring.script_encoding UTF-8
―――――――――――――――――――――――――――――――――――

これで今のところは大丈夫みたい・・・。
文字化けする人がいたら教えてください。

トラックバック(0)

トラックバックURL: http://www.ryuju.net/mt/mt-tb.cgi/3

コメントする

2010年4月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

ウェブページ

このブログ記事について

このページは、AKIが2009年4月29日 02:31に書いたブログ記事です。

ひとつ前のブログ記事は「ブログ再開します。」です。

次のブログ記事は「導入したプラグイン」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。