文字コードの違うBlog間でTrackbackすると
文字化けをするそうで・・・。
自分が受け取る側の、文字化け解消方法は見つかったので。
メモメモ・・・。
Reference
MT3.0DE TrackBack文字化け対策 at るのーぶろぐ
TrackBack文字化け対策 at Milano::Monolog
Version 3.0で行いましたが、多分、2.6も全く同じなのでは??
Jcode.pmをインストール。
MovableTypeの設置方法 @ LOLIPOPでも、参考にしてください。
Jcode.pmとJcodeフォルダをextlibフォルダにでもぶち込めばOK!!
(もちろん、FTPでUPは必要。)
lib/MT/App/TrackBack.pmをエディタで開く。
sub no_utf8 {
for (@_) {
next if !defined $_;
$_ = pack ‘C0A*’, $_;
}
}
を下のように書き直す。
sub no_utf8 { require Jcode; for (@_) { next if !defined $_; $_ = pack 'C0A*', $_; $_ = Jcode->new($_)->○○○; } }
ここで、○○○は、自分で指定した文字コード。
Jcode.pmを見ると、
ascii ← Ascii (Contains no Japanese Code)
binary ← Binary (Not Text File)
euc ← EUC-JP
sjis ← SHIFT_JIS
jis ← JIS (ISO-2022-JP)
ucs2 ← UCS2 (Raw Unicode)
utf8 ← UTF8
とのこと。
最後に、自分のトラックバックURLを何かしらブラウザで開き、
Need a Source URL (url).と出ればOK!
Leave a Reply