« また遭遇しました(p) | メイン(m) | Bookmarklet文字化け対策 »(n)

TrackBack文字化け対策

このエントリは内容が古いです。
最新の日本語化パッチを使用するか、こちらのエントリを参考にしてください。
日本語化パッチを適用した人は、こちらの文字化け対策を行う必要はありません。

MovableTypeで日本語を使用するには、Shift_JISやEUC-JPもしくはUTF-8で動作させることが必要になるわけで、どの文字コードが一番よく使われているのかはわかりませんが、ここで配布されているJapanese Language Packを使用している人はたいていEUC-JPを使用していると思われますし、実際ワタシもEUC-JPを使ってます。
で、別に管理画面とかが英語でも構わないとか言う人はJapanese Language Packを使用しないわけで、そんな人はShift_JISを使用している可能性もあるわけです。

さて、MovableTypeにはTrackBackという機能がありまして、ワタシはこの機能をどんな時に使うものかわかっていなかったりしていますが、とにかくそんな機能があります。
先にも述べたとおり、日本のMovableType界には3種類の文字コードで動作しているMovableTypeがそれぞれ存在しているわけで、Shift_JISのサイトからEUC-JPのサイトにTrackBackしたり、EUC-JPのサイトからUTF-8のサイトにTrackBackしたりすると文字化けが発生してしまうわけです。
その文字化けを強引に解消する方法を考えました。


ワタシがEUC-JPなので、EUC-JPでの対処法を書きます。(Version2.51向け)


  1. mt.cgiが存在する場所から見て、
    ./lib/MT/App/TrackBack.pmを開きます。
  2. 最新の2.51だと53行目からの「no_utf8」というサブルーチンを以下のように書き換えます。

    Jcode.pmがインストールされている場合
    sub no_utf8 {
        require Jcode;
        for (@_) {
            next if !defined $_;
            $_ = pack 'C0A*', $_;
            $_ = Jcode->new($_)->euc;
        }
    }

    Jcode.pmがインストールされていない場合(UTF-8からのTrackBackには対応できません)
    sub no_utf8 {
        require 'jcode.pl';
        for (@_) {
            next if !defined $_;
            $_ = pack 'C0A*', $_;
            $_ = jcode::euc($_);
        }
    }

  3. Jcode.pmがインストールされていない場合、mt.cgiのあるディレクトリに、jcode.plをアップロードしておきます。

これで、EUC-JP以外の文字コードでTrackBackのデータが送られてきても、EUC-JPに変換してくれるはずです。
なんでもいいので、自分のサイトのTrackBack受け入れのURL(たとえばウチならhttp://rebecca.ac/cgi-bin/mt/mt-tb.cgi/3 とか)にブラウザで直接アクセスしてみましょう。
そこで、
Need a Source URL (url).
とか出てきたらたぶんうまくいきます。
An error occurred:
とか出てきたら何かが間違っています。

なお、jcode.plはUTF-8には対応していないので、なるべくならJcode.pmを使用することをオススメします。
ついでなので、Jcode.pmのインストール方法も書いておきます。


  1. http://search.cpan.org/CPAN/authors/id/D/DA/DANKOGAI/Jcode-0.82.tar.gzから現在の最新版0.82をダウンロード
  2. 解凍
  3. 出来たファイルのうち、Jcode.pmというファイルとJcodeというディレクトリを
    ./lib/ か ./extlib/ どちらかにアップロード
  4. 以上でインストール完了

Shift_JISやUTF-8の人もこれを参考にすれば治せるでしょう。
俺はShift_JISなんだけど参考にしてもわからねーよ、と言う方がいたらコメントくださいませ。
ただ、ワタシはインチキプログラマなので、もっと良い解決策を提示できる人がいたら、よろこんでそちらに乗り換えます。
一番いいのは、MovableType自体に文字コード対策が施されることでしょう。

※十分検証したわけではないので、不具合が出るかもしれません。ということで、検証したいので、文字コード問わずだれかこの記事にTrackBackしてください。
※上記の改造を行ったが故に問題が発生しても責任は負いかねます。申し訳ありませんが、改造は自己責任でお願いします。



« また遭遇しました | メイン | Bookmarklet文字化け対策 »

Trackbacks

このエントリーのトラックバックURL:

この一覧は、次のエントリーを参照しています: TrackBack文字化け対策:

» TrackBack文字化け対策 送信元 Milano::Monolog
TrackBack文字化け対策 [詳しくはこちら]

» Movable Type の文字化け対策 送信元 dh's memoranda
Movable Type には TrackBack といって相手の Blog に自分のサイトへのリンクを作らせてしまう仕組みがあるのですが、i18n をあまり考えていない Movable Type なので、Shift_JIS, EUC-JP, UTF-8 など違うコードで動いているサイトがあり、当然、異なるコードを使っている... [詳しくはこちら]

» TrackBack の文字化け 送信元 Editon
いままで使ったことがないにもかかわらず、文字コードが違うページで使うと文字化けすることだけは知っていた TrackBack 機能ですが、恐らく天才プログラマーあるいは凄腕デザイナーであろうと思われる milano さんが解決策を提示されています。 Milano::Monolog: TrackBa... [詳しくはこちら]

» Trackback文字化けの解消近し 送信元 Going My Way
今まで懸念となっていたMovabletypeの特徴の一つである便利なTrackBack利用時の文字化け対策がMilano::Monolog さんの作成したコードでどうにかなりそうだ。 Trackback受け入れ側の問題だからお互いに修正できるものはしておいた方がよさそうだ。 Movabletype2.51を使った... [詳しくはこちら]

» TrackBack文字化け対策 送信元 talk to oneself 2
 TrackBackって便利そうだけど、Movable Type同士でしか使えねーし、しかもお互いのサイトで使用してる漢字コードが異なると文字化けしやがる。  「結局使えねーじゃん!!」  などと思っていた貴方(俺です)に朗報。Milano::Monologでその対処法が公開されてました(... [詳しくはこちら]

» MovableType 送信元 blog.bulknews.net
なんか話題になっているので、MovableType に再度挑戦。半年ぐらい前にためしたのすが、どうもそのころは本家がi18n考えてなかったのでテンプレートの文字コードとかいろいろいじる必要があった覚えがあるのですが、なんか楽になったみたいっすね。 [詳しくはこちら]

» Bookmarklet文字化け対策 送信元 Milano::Monolog
TrackBackの文字化けを解消していい気になっていたら、Bookmarkletでも文字化けが発生することが判明。 今までその存在を知らなかったBookmarkletですが、ようやくその姿が明らかになったので、ついでにそちらも強引に解決しちゃいます。 [詳しくはこちら]

» Trackback文字化けの解消コード追加 送信元 Going My Way
Milano::Monologで紹介されていたように TrackBack文字化け対策の対策どおりにして改造してみました。 Shift_JISを使っているので Trackbackでも文字コードが違う場合の対応 についてちょっと改造しました。(コードの指定のみ) 1.lib/MT/App/Trackback.pm を こんな堪.. [詳しくはこちら]

» trackbackってなんやねん? 送信元 Diary
MovableTypeを使いかけてひと月ほどになりますが、ただの日記CGIとしてしか 使っておらず、よくわからない機能があったりします。その一つがtrackbackなのですが、 一言でいうと『他人のサイトに自分からlinkを張らせることができる』というものです。 ん†これは面白いか... [詳しくはこちら]

» http://www.de4u.net/mt/archives/000011.html 送信元 Epic->yoshimax
Milano::Monologさて、MovableTypeにはTrackBackという機能がありまして、ワタシはこの機能をどんな時に使うものかわかっていなかったりしていますが、とにかくそんな機能があります。 先にも述べたとおり、日本のMovableType界には3種類の文字コードで動作しているMovab... [詳しくはこちら]

» Trackbackの文字化け対策。 送信元 salvageship
最近にわかに盛り上がっている(らしい)MovableTypeの日本語化ですが、またまたすばらしいサイトによってトラブルが解決。 #参考にさせていただきました。ありがとうございます。 [詳しくはこちら]

» Movable Type文字化け対策 送信元 ARTIFACT -人工事実-
Milano::Monolog: TrackBack文字化け対策 Milano::Monolog: Bookmarklet文字化け対策 Milano::Monolog: メール文字化け対策  Bookmarkletは、現在見ているページへのリンクのHTMLソースを生成して新規投稿ウィンドウが立ち上がるという機能。ネットを見ている最中に気軽ぎ.. [詳しくはこちら]

» *****Movable Type 日本語化***** 送信元 JBA - Japan Blogging Association
(とりあえず)MOVABLE TYPEの日本語化に関するリンクや質問などが集まるスレッド どんどん増えていくことでしょう。(LINK足す時はTrackbackもよろしくー) ■ HOW TO BLOG by POP-SPACE BLOG ■ MOVABLE TYPE しよう by snotch @ m.e.s.h. ■ TrackBack文字化け対策 ... [詳しくはこちら]

» track backがやっと、わかった。 送信元 network styly *
たいへんお世話になりました。ありがとうございますっ [詳しくはこちら]

» log20030108 送信元 HOHBUKURO
設置から各種設定,改造等にあたり参考にさせていただきました。 [詳しくはこちら]

» Trackback対応! 送信元 斉藤英樹の裏日記
トラックバックの機能が動き始めました。 [詳しくはこちら]

» BOOKMARKLET 送信元 とおるのブログ。
Milano::Monolog: MovableType ArchivesTrackBackの文字化けを解消していい気になっていたら、どこかのサイトでBookmarkletでも文字化けが発生することを知る。 今までその存在を知らなかったBookmarkletですが、よ... [詳しくはこちら]

» Movable Type設置 送信元 ********.NET 06. BLOG
 皆様の協力の下、やっとこさMovable Typeを設置することが出来ました。Movable Typeを設置した人はほぼ必ずやる、設置に際しての参考サイト一覧。 ・Soanblog: Movable Type 2.6 インストール準備 ・cafe blog: movable type のTipsをまとめました。 ・network styly*:... [詳しくはこちら]

» trackback のテスト 送信元 t e x t i l e c o c o o n
Milano::Monolog: TrackBack文字化け対策うまくいくでしょうか。。。... [詳しくはこちら]

» TrackBackの文字化け対策 送信元 東京大仏TV:WebLog
このサイトで使っているMOVALE TYPEというソフトには、 TrackBackという機能があります。他の人のWebLogに書かれたことに 自分の話題を追加するというようなものです。 が、TrackBackする側とされる側の漢字コードが違うものだと 文字化けしてしまいます。... [詳しくはこちら]

» MovableTypeの文字化け対策 送信元 Hardcow
このサイトはUTF-8で設定しているのですが、Movable Type使ってる人はeuc_jpで設定してる人が多いらしいので、文字化け対策してみました。ここで詳しく説明してます。なんか「人からTrackback受けられる記事なんてかけないだろ?」とゴーストがささやいてます。... [詳しくはこちら]

» TrackBackの実験 送信元 SHADOW ZERO
http://crocro.com/00000074.html#20030603050913 『クロノスクラウン』の「ニュースコレクタ」にの機能が実装されたみたいです。 ニュースコレクタの場合、記事のIDと参照用のアンカーがあるから、URLがほとんど数字の羅列になるんですねぇ。 >えー、取り敢えず、Tr... [詳しくはこちら]

» trackback????? 送信元 Basuke's Homepage
?????????????trackback?ping??????????????????????????????????????????... [詳しくはこちら]

» 文字化け対策 送信元 MOVABLE TYPE お試し中!
文字化け対策非常に参考になりました。 [詳しくはこちら]

» 文字化け対策 送信元 MOVABLE TYPE お試し中!
文字化け対策非常に参考になりました。 [詳しくはこちら]

» TBの文字化け 送信元 Piece of a Puzzle
最近、いろんな所にTBを送りこのサイトの宣伝活動を続けた結果、逆にTBを受ける側になり''シメシメ''なんてほくそ笑んでいたんですが、文字コードの違うサイトからのTBを受けると文字化けしてしまい、''コリャいかん!!''と。 で、重い腰を上げて文字化け対策を施すことにぎ.. [詳しくはこちら]

» TrackBack 送信元 JuNya KOBORI's Miscellaneous Impressions Page
TrackBack で投げ合う日本語を正しく扱うため、Milano::Monolog: TrackBack文字化け対策 で公開されている方法で Trackback.pm を修正し、各種日本語コードの変換を行っていたつもりだったのですが、 Jcode.pm を require するのを忘れていたため、TrackBack が正しく動ぎ.. [詳しくはこちら]

» トラックバックがうまくいかない 送信元 It's a Smile World
昨日トラックバックをあるサイトに送ったのだが、俺が送ったトラックバックはなぜか全て文字化けしてしまっていた。そこで、また悩んでしまった。。。どうすれば、良いのか????ちょっと悩んだら,自分のサイトとそのサイトの文字コードが違うってことがわかった。でも、だぎ.. [詳しくはこちら]

» TBが受け付けられない 送信元 Que sera sera
noppoさんからの情報では、 【mylog.jpのTBはUTF-8のpingのみ反映されるようです】ということだったのですが、 その際、みらのさんの日本語パッチが役立つとのことでした [詳しくはこちら]

» TBが受け付けられない 送信元 Que sera sera
noppoさんからの情報では、 【mylog.jpのTBはUTF-8のpingのみ反映されるようです】ということだったのですが、 その際、みらのさんの日本語パッチが役立つとのことでした [詳しくはこちら]

» TrackBackの文字化け 送信元 chal's memo
milanoさんのところを見て、文字化けを訂正してみる。うまくいったのかな? わからにゃい ;_; 下の文字化けが直らんのでつよね。新しいのから直るのかしら。... [詳しくはこちら]

» 開設までの長い道のり 送信元 Ladybl@g
今までの経緯。 手軽にBlogしたいなーと思ってツールを探していたら、MTなるメジャー(なのか?)なものを見つけたので使ってみた。スタイルシートやらTrackBackやら文字化けやらで最初はわけが分からなかった。まず、サイトデザインはスタイルシート主体で行うわけだが、人... [詳しくはこちら]

» 続・TrackBackって何?文字化け編 送信元 The Gibsons! in Hawaii
初めてTrackBackを送ってみたものの、確認してみたら思いっきり文字化け発生(泣) 送って申し訳ない・・・本当に。 そこで「TrackBack 文字化け」で検索してみて出てきたのが、やっぱりこちら、MTの日本語パッチで有名なみらのさんのページ。 文字コードの違うサイトへトラ... [詳しくはこちら]

» Diary/2003-09-30 送信元 PukiWiki/TrackBack 0.1
FrontPage :: Diary :: 2003-09-30 [:PukiWiki]  続々・TrackBack ■ TrackBack について、なんとなく解った気になっています。で、PukiWiki での TrackBack は、以前にも書いた通り、ハイパーリンク先に片っ端から TrackBack Ping を送信する仕様のようです... [詳しくはこちら]

» TrackBackの文字化け 送信元 MT Memo
文字コードの違うサイトへトラックバックを送ると文字化け発生してしまうようです。 こんな時の対処法は こちら・MT日本語パッチを配布されているみらのさんのサイトに掲載されています。 Milano::Monolog: TrackBack 文字化け対策... [詳しくはこちら]

» trackback遵ョ〓〓〓遵dЬ〓〓〓 送信元 Chu-Chi-Ma-Yu
trouble with trackback [詳しくはこちら]

» trackback遵ョ〓〓〓遵dЬ〓〓〓 送信元 Chu-Chi-Ma-Yu
trouble with trackback [詳しくはこちら]

» Entry/2003-09-30/01 送信元 PukiWiki/TrackBack 0.1
[:PukiWiki]  新・TrackBack機能 ■ TrackBack について、なんとなく解った気になっています。で、PukiWiki での TrackBack は、以前にも書いた通り、ハイパーリンク先に片っ端から TrackBack Ping を送信する仕様のようです。 それはそれでOKなのですが... [詳しくはこちら]

» 自分でトラックバックを実装した場合の文字化け問題 送信元 ■■■■畏怖■■■■
トラックバック技術仕様書 に従って、自分で何とかトラックバックを実装することができました。 とりあえず、 livedoor Blog 内のblogからPingを送信して、それをこちら側で受信できることを確認しているので、 恐らく他のblogにも対応できているはずです。 [詳しくはこちら]

» Upgrade in a new character code 送信元 ちっちSp Upgrade=>UTF-8
さて、先日久しぶりにエントリーを書いたわけですが、それに際してちょっとむ〓ばぶるたいぷ(以下MT)をいじりましたよ〓。 ちなむと、僕は英語苦手なので、タイトルはエキサイトの翻訳さんにおねがいしましたよ〓。... [詳しくはこちら]

» 醇m醇件・醇居・遵ヒ醇求ャ〓〓遵d 送信元 ROD'S COLLECTION
遵ネ遵ツ〓遵ョ遵齒・醇m遵迴・遵ホ醇i醇d醇h遵ュ〓醇f〓醇遵ゥ遵ョ醇m醇件・醇居・遵ヒ醇居・醇i遵シ遵H遵ョ醇J遵ネ〓 〓〓醇N〓〓〓遵d醇D遵ゥ遵ケ醇h遵Hc遵ハ醇D醇d醇e醇m醇件・醇居・遵ヒ醇居・遵ゥ遵シ遵H遵・遵シ遵Hblog遵轎遵J|醇g遵e 〓醇h〓遵コ遵テ遵ケ遵ハ遵eba潤・・醇f遵ョ醇g遵e遵ョMil... [詳しくはこちら]

» Lost in translation 送信元 Tom-Style
売れないハリウッド俳優と恋に疲れた女の恋愛物語―Lost in translation。留学中のH女史によると、面白いらしい。 ビルマレーはゴーストバスターズ以来好きな俳優の部類にはいっているので 見たいとおもっている。日本では来年公開予定。... [詳しくはこちら]

» TrackBackで文字化け 送信元 Lazy Bastard
TrackBack してみて気づきました。 こちら側の情報を相手側に送るわけだから 両者の文字コードが違うと 当然文字化けする と。。。 Trackback文字化けの解消コード追加 TrackBack文字化け対策 いつか、いつか! どなたかが TrackBack してくださることがあるかもしれない。 ... [詳しくはこちら]

» Track Back での文字化け 送信元 今日の戯言
Track Back ping をテスト送信しています. [詳しくはこちら]

» 文字コード解決 送信元 SnakemanShow
一部機能が文字化けしていた問題をクリアしました。 trackback、rssが思う存分使えるはず(?)です。 第2幕開始といった所でしょうか。 色々とコメントにアドバイスしてくれたみなさん、 ありがとうございます!... [詳しくはこちら]

» 役立つ解説集 送信元 栗餡―*ぶろぐばぁ*―
ブログカテゴリーにこのサイトで使わせ貰った技集をアップしていこう。 そしてどんどんトラックバックさせて貰おう。 記録しておかないとあたしも忘れるし、一つずつほちりぼちりと。 とりあえず覚書き段階。 ≪役立つ解説集≫ 1.3カラム&センター表示[2xUP CSS] 2.カ... [詳しくはこちら]

» Trackbackテスト 送信元 Tanaken's Blog
Trackbackでチルダ(~)が文字化けする。 [詳しくはこちら]

» 一時的にEncodeを使う 送信元 Tanaken's Blog
Perl5.8以上の環境で日本語を利用するためにEncodeを使うための、試験的変更 [詳しくはこちら]

» TB文字化け? 送信元 おかぼれもん。
今迄、大丈夫だったのですが、nobukoさんの所にTBすると 文字化けしてしまう。・・・・むぅ。 と、思い、Mikano::Monologさんを参考に修正。 自己トラックバックしてみると・・・うーむ、見事に文字化け。 あちゃー。これからトラバできないのかな? どなたか、適当に実... [詳しくはこちら]

» TrackBack文字化け対策 送信元 誰かさんの雑記帳
私のBLOGにも少ないながらTrackBackが来るようになりました。が文字化けしてしまっています。ということでネットで調べて文字化けの対策を打ってみました。 なお、私のBLOGはWindowsXP上、Movabletypeで稼動しています。 1.Jcodeをダウンロード http://search.cpan.org/... [詳しくはこちら]

» エンコーディング 送信元 Column@nak
webのエンコーディングについて皆さん同じ悩みを持っているようで。 UTF-8がいいのだろうか・・・ Trackbackの文字化け対策を発見。 早速実装してみる。次のTrackbackが楽しみ。 追記: おのさんからTrackbackがきた。 おのさんもJIS→UTF-8対策を行ったようでこっちのUTF... [詳しくはこちら]

» ついにblog公開 送信元 Gocho Museum
最近、blogという言葉がやたらと目に付くようになったので、いろいろと調べていると、どうやら自分でも設置できるものらしいことがわかり、しばらくテストをしてきました。 いろいろとカスタマイズできて、サイトの更新が自動でできるということで、なかなか面白いものだ... [詳しくはこちら]

» トラックバックが文字化け対策 送信元 儲ける!売れるホームページを考える!
とある記事をいつものようにトラックバック。。。完璧☆ 一応先方(トラックバック先)のサイトを確認してみました。所が・・・ 繧ス繝シ繧キ繝」繝ォ繝阪ャ繝医Ρ繝シ繧ュ繝ウ繧ー縺檎・縺・シ・/a> はぁっ? 文字化けである、この化け方は文字コード??と察知し、早速... [詳しくはこちら]

» MTのTrackback文字化け対策 送信元 krbys.net
数人の方からTrackBackを頂いているのだが、いかんせん文字化けをしている。対策をMilanoさんのHPにて発見した。ちなみに、現在俺はeuc-jpを使用している。... [詳しくはこちら]

» MT-3.0D TrackBack文字化け対策 送信元 MT-3.0D にて
確かにTrackBack文字化けるようなので、 TrackBack文字化け対策して見る。 あっさり直る。... [詳しくはこちら]

» MT3.0DE TrackBack文字化け対策 送信元 るのーぶろぐ 〓春〓
Movable Typeの日本語文字コードがUTF-8であることから、UTF-8間や自分の側からは気にしていなかったら、EUC-JPやShift-JIS文字コード日本語のBLOG(例:gooBLOGなど)からTrackBackを貼って貰った場合、トラックバック欄に文字化けして出てしまう問題が深刻化。ていうか... [詳しくはこちら]

» MovableType 3.0D(en)へ移行 送信元 ハレとケガレのweblog
MovableType 3.0 日本語版が、出るぞ出るぞといわれてたんですがなかなかでないので、本家から英語版の3.0Dを持ってきてそちらに移行してしまいました。... [詳しくはこちら]

» http://alba.web.infoseek.co.jp/blog/archives/000038.html 送信元 種まきびとblog
Milano::Monolog: TrackBack文字化け対策... [詳しくはこちら]

» TrackBack文字化け対策 送信元 種まきびとblog
Milano::Monolog: TrackBack文字化け対策 TrackBack文字化け対策のみらのさんのページから、トラックバックしています。 もっとよく読まないと全然わかりません。(+_+) 私はUTF〓8にしちゃったので、Jcode.pmのインストールも必要なんですね。 でもぉ、※上記の改造を行... [詳しくはこちら]

» Track backの文字化け 送信元 PAUL BLOG
Movable TypeのTrack back機能を使用する際に度々起きてしまう文字化け。これを自サイトだけでも解決しよう。 [詳しくはこちら]

» Track backの文字化け 送信元 PAUL BLOG
Movable TypeのTrack back機能を使用する際に度々起きてしまう文字化け。これを自サイトだけでも解決しよう。 [詳しくはこちら]

» トラックバックの文字化け 送信元 SCENE side B
トラックバック頂きましたが、見事?文字化け(T.T) 2.661の時は文字コードが違っても大丈夫だったのに・・・ 早急に対策しなければ。 Milano::Monologさんとこの記事が参考になりそう。... [詳しくはこちら]

» Trackback文字化け対策 送信元 PC Blog @ Noel Cafe
文字コードの違うBlog間でTrackbackすると 文字化けをするそうで・・・。 自分が受け取る側の、文字化け解消方法は見つかったので。 メモメモ・・・。 Reference MT3.0DE TrackBack文字化け対策 From るのーぶろぐ チャオ ソレッラ! TrackBack文字化け対策 From Milano::... [詳しくはこちら]

» Trackback文字化け対策 送信元 PC Blog @ Noel Cafe
文字コードの違うBlog間でTrackbackすると 文字化けをするそうで・・・。 自分が受け取る側の、文字化け解消方法は見つかったので。 メモメモ・・・。 Reference MT3.0DE TrackBack文字化け対策 From るのーぶろぐ チャオ ソレッラ! TrackBack文字化け対策 From Milano::... [詳しくはこちら]

» トラックバックの文字化け対策 送信元 ore ho-mupe-ji
実はこれはMT導入時から色々といじってはいるのだがどうしても直ってくれない。 それでいつも相手先に迷惑をかけてしまうので いっそのことトラックバックなんて必要な... [詳しくはこちら]

» トラックバックに失敗しました・・・テスト 送信元 熊猫

〓〓〓〓〓〓
〓〓〓〓〓〓〓〓〓〓〓祉〓〓〓/p>...

[詳しくはこちら]

» これで直るはず。 送信元 スキマノスイッチ。

篁ュ〓荅宴〓〓〓〓〓〓〓〓〓絖〓〓〓〓〓
〓〓〓〓〓〓〓〓〓篌〓キ筝〓〓〓〓〓〓〓〓〓ゃ〓〓〓〓薑〓処瘁ャ〓〓〓〓帥〓〓〓〓〓〓〓〓〓〓〓〓〓〓...

[詳しくはこちら]

» 文字化けは直ったのかな? 送信元 J-POP FAN

〓〓〓〓〓〓〓〓〓〓c〓〓〓〓〓〓〓〓〓〓

〓〓〓〓〓〓絎〓〓〓〓〓
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓荐宴〓〓〓〓〓...

[詳しくはこちら]

» なんかいもすみません 送信元 J-POP FAN

〓〓〓〓цВ羆冴〓〓〓〓〓〓

〓〓〓〓〓〓〓〓〓〓〓〓


[詳しくはこちら]

» 英語版MT3.11のトラックバック文字化け対策 送信元 Richstyles!
せっかく29manさんから記念すべきトラックバックを2つも頂いたのに、内容が文字化けしていてぜんぜん読めなかった。 そこで、調べたら自分が英語版MT3.11でU... [詳しくはこちら]

» 醇m醇件・醇居・遵ヒ醇居・??????遵d 送信元 ??????醇 A Day in The Life
Milano::Monolog: TrackBack孥????遵C醇F遵ョ遵ル醇・・醇Ob????醇掛遵iEUC_JP醇J??醇d醇h遵ゥ醇d遵e遵・遵d醇Kb????醇T醇d遵ョ遵レ|遵・醇m醇件・醇居・... [詳しくはこちら]

» random characters 文字化け 送信元 Xrea.comさんのサーバー応用編
「文字化け」の英語は何? 答えてねっとを参照すると、"random charac... [詳しくはこちら]

» Encode.pm and Movable Type 送信元 Xrea.comさんのサーバー応用編
Movable Type をJcode.pm ではなく Encode.pm で活... [詳しくはこちら]

» random characters 文字化け 送信元 Xrea.comさんのサーバー応用編
「文字化け」の英語は何? 答えてねっとを参照すると、"random charac... [詳しくはこちら]

» TrackBack文字化け 送信元 |||||| BIG - 絶対と必死 ||||||
初めてTrackBackして頂いたのにも拘らず文字化け…。 Milano::Monologさんの[ペロンチョ]MilanoMonolog TrackBack文... [詳しくはこちら]

» [ MovableType関連 ] TrackBackの文字化け対策 送信元 Village Mamma Aiuto / ニッチな雑貨店マンマユート
Movable Typeの日本語文字コードがUTF-8であることから、UTF-8間では問題ないのですが、 EUC-JPやShift-JIS文字コードのBLOG(... [詳しくはこちら]

» DATA3 送信元 PukiWiki/TrackBack 0.1
ブックマーク Operatin Flash Point RUBBERSKIN.JP -- 2005-05-26 (木) 15:16:14 ... [詳しくはこちら]

» MovableType3.34でトラックバックの文字化け対策 送信元 K's Labo
MovableTypeを3.34にバージョンアップして数週間たちました。 そこで... [詳しくはこちら]

Comments (20)

1

TrackBackを辿ってきました。ちょっと気にはなっていたのですが、そんなに使う人もいないし、でも、なんとかしたいな、と思っていたところでした。早速こちらでも試してみます。

2

はじめまして。私も最近 Movable Type を設置したばかりで TrackBack を使ったこともありませんが(笑)、文字コードについては日本語で Movable Type を使う上で大きな問題だと思いますので、私のサイト(UTF-8)でも追試してみます。

noir:
3

はじめまして。Jcode.pmが標準で入っていないプロバイダを使っているので、jcode.plのほうで試してみたいと思います。Jcode.pmってサーバにファイルをコピーしておくだけでも動くんでしたっけ。

他にBookmarkletも文字コード問題を抱えていて、こちらもUTF-8対応が必要なようなので、参考にさせていただきます。

4

TrackBack ですが、うちでは上手くいきました。Bookmarklet はうち(UTF-8)では動いています。

5

こんにちは。

うちはShift_JISで動かしていますが、こちらへのTrackbackはきちんと入ったようです。ただ、一度アップしたものを編集してプレビューしてから保存すると再度Trackbackを送ってしまうようですが(重なった部分は消しておいていただいて結構です。)これは2.5のバグのようですので2.51にすれば解決する?らしいですが。

milano:
6

Jcode.pmだけをサーバーに置くのではなく、
http://search.cpan.org/CPAN/authors/id/D/DA/DANKOGAI/Jcode-0.82.tar.gz
からダウンロードして、解凍して出来たファイル群のうち、Jcode.pmとJcodeディレクトリ以下全部をextlibかlibにアップロードする必要があります。

7

お陰様で、正しく設定できたようです。私のヘボサイトに文字コードの違うサイトから TrackBack がかかることがありましたら、あらためて結果を報告します(笑)。ありがとうございました。

noir:
8

ありがとうございます。Jcode.pm 入れてみました。

ですが、こちらに ping を送ろうとすると私のサイトのほうが 500 Internal Server Error に…。文字化け対策に関係なく、そもそも TrackBack がうまく動いてくれていなかったようです。ううむ。

noir:
9

うちの TrackBack おかしいかも、と思って、
TrackBack Ping Format を手がかりにテストしてます。

それで気がついたんですが、mt-tb.cgi の出力の encoding が iso-8859-1, language が en-us になっていました。このへんについても、lib/MT/App/Trackback.pm に修正する必要がありますね。

10

Trackbackありがとうございます。
うまくいきましたね。

これで EUC-Shift_JIS間の文字化けは解消しましたね。

Bookmarkletの記事もあがってたのでそれも
今設定して試したところOKでした。

11

TrackBack Ping Formatはどこでわかりますか?
ソースを一生懸命追いかければわかりそうですが、そんな気力は無かったのでやってません。
で、noirさんの指摘された所も修正するとすると、

- <?xml version="1.0" encoding="iso-8859-1"?>
+ <?xml version="1.0" encoding="EUC-JP"?>

- <?language>en-us<?/language>
+ <?language>ja<?/language>
と言う感じでしょうか。

13

みらのさん、トラックバックのテストありがとうございました。
おかげさまでエラーも文字化けもなく、無事に動作することが確認できました。
感謝の嵐です。

14

はじめまして、森山と申します。

LAN 内の Linux マシンに Movable Type をインストールして、いろいろいじっ
ています。

TrackBack の文字化け対策についてですが、POST 時の Content-Type を次のよ
うにして charset 指定する方法を試してみました。

application/x-www-form-urlencoded; charset=Shift_JIS

受ける側では、charset 指定がない場合には、従来どおり、Jcode で文字コー
ド判定して変換するようにして、charset 指定がある場合は、この指定に従う
という事をすれば、文字化けの危険性を低く出来てよいのではないかと考えて
いますが、いかがでしょう?

15

>森山さん

遅レスで失礼です。
Trackbackの文字化け対策は、色々アイデアは浮かぶのですが、ワタシだけが実装しても駄目で、Movable Typeを使っている人全てだけでなく、Trackbackを実装している全てのアプリケーションが対応しなくては意味無いですからねぇ。

一応、ワタシからは
http://rebecca.ac/milano/mt/archives/000199.html
というような方式を提唱しているのですが、他のツールの実装状況がわからないので、これが正しい事なのかどうか。

16

milano さん、ご返事ありがとうございます。

TrackBack 機能に限らず、POST メソッドのエンコード指定方法が明確になり、
それが普及してほしいですね。

yoko:
17

みらのさん、こんばんは。
夕方TBを間違って2重に送ってしまいました。
お手数ですが、お時間ある時に、一つ削除して下さいますか?
他の方から教えて頂いた、
みらのさん製作の「Free TrackBack」とてもイイですね。
これからも活用させていただきます。

おす:
18

初めまして!早速ですが、文字化け対策!まず、右クリックします。そしたら。エンコードというのがあります。それの上から2番目の、日本語自動選択をクリック!すると、ほとんどの文字化けはなおるとおもいます!

Noel:
19

凄く便利な記事、ありがとうございます。
早速、実行。TBいたしました。
(TBしたはずなのですが、ちゃんと出来ていないような・・・)

sjisと書くべきものをshift_jisと最初に書いて、
エラーを始め出してしまいました。
でも、Jcode.pmを見れば書いてありました(汗)

Noel:
20

続けての投稿ごめんなさい。
TB二重でしてました。
お手数ですが、片方削除をお願いします。

Post a commnet

AMN sponsor rolls


著書

実践Web2.0 BOOK 人気ブロガー直伝! 一歩先行くWeb2.0的ワーキングスタイル
ムーバブル・タイププラグインディレクトリ―PROFESSIONAL NETWORK