Movable Type 備忘録

 

 EUC環境におけるトラックバックの文字化け対策

こんにちわ^^

今日はストックしていたハーブティがなくなってしまったので、買い物行くついでに、近くのカルディコーヒーファームに行ってきました(●´∀`●)

カルディコーヒーファームには、いろんなフレーバーが在庫されてるので、より取り見取りでいつも迷います (; ̄∇ ̄A

ぶっちゃけ、値段も安いので全種類買ってしまうか!? といつも思うのですが、帰りが大変なのでやめました。
今回仕入れたハーブティは以下の通り。

  • メスマー/カモミール
  • ヨギティー/ウーマンズムーンサイクルティー
  • セレッシャル/シナモンアップルスパイス
  • セレッシャル/ハニーバニラカモミール
  • セレッシャル/レッドジンガー
  • セレッシャル/ハニーダージリン

わたしの1番のお気に入りはやっぱりレッドジンガーです ( ̄∇ ̄)b
いつもメープルシロップ入れて飲んでますの♪ 好みは人それぞれですけど、おいひぃですから1度飲んでみてくださいな。

さて、今回はトラックバックの文字化けについてです。

こちらのK's Laboさんのところで、MovableType3.34でトラックバックの文字化け対策という記事が紹介されてました。

わたしのサイトでは最近までずっとトラックバックができない状態が続いていたので、ここしばらくトラックバックについてはスルー(無関心)だったのですが、どうやらEUC環境でMovableType(ムーバブルタイプ)を使用した場合、トラックバックが文字化けすることがあるみたいですね。

わたしのサイトではUTF-8なのでまったく気にもしてなかったし、そういった現象に遭遇したこともなかったのですが、EUC環境の場合は以下のカスタマイズが必須!? みたいですの。

mt/lib/MT/App/Trackback.pm: 57行目
sub no_utf8 {
require Jcode;
for (@_) {
next if !defined $_;
$_ = pack 'C0A*', $_;
$_ = Jcode->new($_)->euc;
}
}

青い字の部分を追加すればOKみたいです。
コードを見ると強制的にEUCにコード変換してるようです。 また、上記はEUCの場合のみで、SJISの場合はたぶん以下のようにすればいいんじゃないですかね。

$_ = Jcode->new($_)->sjis;

動作確認などはしてません(できません)が、UTF-8以外の文字コード環境の人でトラックバックの文字化けでお悩みの人がいましたら試してみてはいかがでしょう ( ̄∇ ̄)b

つか、UTF-8以外の環境を使ってる人のほとんどは、わたしみたいにシロウトじゃないだろうから、既に何らかの対策済みかも、ですね (; ̄∇ ̄A

一応、覚え書ということで・・・。

 Trackback Pings(0)

No trackbacks found.

 Comments(5)

#1: Posted by かわぐち [RES]

ども、かわぐちです。

トラックバック、ありがとうございます。
無事、到着してますよ~。

#2: Posted by bzbell [RES]

>>1 かわぐち さん

こんにちわ^^

そもそも、すべてが文字化けするってわけじゃないんですよね!?
どんなケースだと文字化けしちゃうんですかねぇ (; ̄∇ ̄A

文字コードってわりと深刻なもんなんですね。
知らなかったとはいえ、わたしUTF-8でよかったと思う今日この頃です (; ̄∇ ̄A

#3: Posted by かわぐち [RES]

ども、かわぐちです。

今日も別件で、EUCに泣かされました・・・。

>知らなかったとはいえ、わたしUTF-8でよかったと思う今日この頃です
本気で、UTF-8化を考えはじめた私・・・。
ん~、どうやって実装しよう。
また悩みのタネが増えたような・・・。

#4: Posted by ぷーこ [RES]

こんばんは☆彡
スパム対策では大変お世話になっていますm(_ _"m)ペコリ
bzbellさんのお気に入りのコーヒーショップ、
近くにないものかとサイトを見たら
よく行くショッピングモールにありました!!
知らなかったわぁ(^▽^;)すごく広いモールなので
目に留まらなかったのかも。近々行ってみますねw
ハーブティーって結構高いので、
ネットでもお店をよく探しているんですよ(´~`ヾ)

私、MTを使い始めたのって1年半くらい前なんです。
1度意味も分からないで使って挫折していて、
UTF-8って何だよ~って感じでした(^-^;
bzbellさんもMT歴それほど長くない様なのに
この膨大なカスタマイズと素敵テンプレートに
いつも感動、感謝しています( ̄人 ̄)♪

#5: Posted by bzbell [RES]

>>4 ぷーこ さん

こんにちわ^^

> スパム対策では大変お世話になっていますm(_ _"m)ペコリ

いえいえ、どういたしまして♪

> よく行くショッピングモールにありました!!

けっこう手広く展開してるみたいですね ( ̄∇ ̄)b
ハーブティー高いですよね。
カルディコーヒーファームは安くて、種類も豊富にありますからぁ♪

> ネットでもお店をよく探しているんですよ(´~`ヾ)

うんうん、分かる!!
結構いろいろHITするんですけど、チョビッとお値段高めですよね。
でも、効能を期待するならチョビッと高めのハーブティの方がいいんですかね (; ̄∇ ̄A


MTは去年に比べたらだいぶ慣れたってのもありますけど、プラグインを自由に作れるようになりたいので、今勉強中ですの。
でも、どうもPerlという言語に苦手意識でちゃって、どうも理解ができないでいます。

プラグインを自由に作れるようになれば、MySQL以外のデータベースを使ってる人でも同様のカスタマイズができるなどの利点がありますからね ( ̄∇ ̄)b

まだまだ道は険しいですの (つω-`。)

今後ともお世話になります (m;_ _)mペコ

 Post a Comment

コメント用フィード