2003 年 9 月の履歴(もしくは日誌)


2003 年 9 月






9 月 21 日 荒天中止

TrackBack Ping 送信と日本語

@nak さんのところに TrackBack Ping を送信したら,@nak さんのところではそれが文字化けしてしまいました.やってしまったと思いました.

自分でも TrackBack のスタンドアローン実装の CGI をきちんと使えていないので,なにか自分ではどうにかできないことが起こっているのかとちょっと落ち込みました.TrackBack の CGI の日本語化とか,ちゃんとできていないので.誰かすでにやっているとは思うんだけど,どっかにないかなぁ.

@nak さんがおっしゃるには:

TrackBackは実際使ってみてその”面白さ”がわかってきた。

ただエンコーディングの関係で上手く表示できていない。

しおさんのTrackbackの中身(概要)はUTF-8、おのさんのTrackbackのはJISエンコーディングされているみたいだ。

自分のサイトはEUCを使っているから文字化けしてしまうのだ。

どうすればいいのかよくわからん。

との事ですが,原則として TrackBack Ping は UTF-8 で送信しようという取り決めになったみたいです.だから @nak さんが EUC で運営しても UTF-8 の Ping をきちんと受け取れるようになるはずです.将来のバージョンか,もしくはすでにそうなっているのか.

そう,ぼくが JIS で送信しているのは明らかにおかしいのです.だって,UTF-8 で送信していますっていう情報と一緒に送信していながら中身が JIS だったって事ですし...でもどうしてそうなっちゃったか心当たりがあります.さっそく自分の「履歴もしくは日誌」を扱っているプログラムの Ping 送信に関する部分を書き換えてみました.

@nak さんのところのコンテンツの文字コードが EUC なのは問題ないと思います.TrackBack Ping の送信については UTF-8 がいいと思います.

TrackBack