Home > 2月 1st, 2006

2006.02.01

MovableType3.2+aws.plで文字化け

ハマりながらあれこれと解決策を見つけていくのが楽しいMovableType。
自力で解決できることもあれば、解決策が書かれたサイトを探して解決することも。
この解決策が書かれたサイトを見つけるのがまた宝探しみたいで面白い。
なんせGoogleでMovableTypeの事を調べようとすると、膨大にヒットするものだから、そこからいかに自分が見つけたい情報を見つけるかの勝負。
燃えちゃいますw

さて今回のハマりネタは「文字化け」。
MovableTypeは2xの頃から使っているけれど、何度も何度も文字化け問題に遭遇してきた。
コメントが化ける、トラックバックが化ける、その他様々なものが化ける(笑)
初期の頃から、みんな文字化けには悩まされてきたわけ。

それで今回化けたのは、aws.plで引っ張ってきたデータ。
aws.pl – MT plugin for Amazon webservices」っていうのは、AWS(Amazon Web Service)を使うためのプラグインで、御世話になっている人は多いと思う。
(あ、余談だけど、「Amazon Web Service」は「Amazon E-Commerce Service」と名前が変わって、メージャーバージョンアップしてるみたいだ。)
もともとaws.plには文字化け要素があって、それについては既に解決策は出てるんだけど、今回はそれとは別っぽい。
HTML全部が化けるわけでなく、何故か出力データのみが化けるんだな。
ってことは文字コードの変換が上手くいってないんだろう。
でもなんで?

aws.plのソースを見て、それらしきところをいじってみるも全滅 (TT)
あちらが直ればこちらが直らずで、ちぐはぐな文字化けに悩まされる。
原因を究明するにしても、MovableTypeの問題なのかaws.plの問題なのか、AWSの仕様変更が原因なのかが判らない。
なんせ久々にaws.plを使おうと思ったらアウトだったから、その間に条件が全部変わっちゃってるのだ。
ネットで調べてもなかなかそれらしき解決策が出てこないー。
悩むこと2日。
今日ようやく解決策を見つけた!
散財人さんのブログ内の「散財流生: MT3.2での文字化け修正版aws.pl」。
これ、まさに、これっ!
助かりましたー (TT)
ソースを見せていただきましたが、うわ複雑な処理が必要だったのですね。
そりゃ私じゃ解決出来ないわけだ (^^;
そんなわけで、スパッと文字化け解消!
すっきりー♪

いろんなもののバージョンが上がればそれに伴っていろいろ不具合も出て来る。
絶えず勉強していかなきゃいけないなーと思った出来事でした。
気合い入れてファイトだー。

追記
散財人さんところへのトラックバックに失敗する… _| ̄|○ ごめんなさい。

追記2(2/2)
散財人さんところへ手動でトラックバック成功しました!ホッ。