TrackBackの文字コード

Posted at 2004-04-25T18:43:00+09:00 in Blog

いろいろあったはずですが、それはもう遠い昔の話。僕の中では勝手に「デフォルトはUTF-8。それ以外の場合はcharsetパラメータを追加。」とかいう結論になってます。blosxom starter kitで利用しているwikieditish+bookmarkletでは、UTF-8決め打ちなんですね(知らなかったのかよ)。UnknownPlace.のwikieditishプラグインでのトラックバック送信と文字コードというエントリで学ぶ。

blosxom starter kitではUTF-8前提なので、何も問題ありません。

とか言ってみる。

まぁ何かとまずいので文字コード指定のものはまとめてグローバル変数にしようかなとか今さら思ってみたりする。でも、blosxom 3.0はもうすぐ(05/01予定)だし、やる気起きねーな!それにグロバール変数にしたところで手間はたいして変わらないんですよね。flavourファイル自体の文字コードを変換してやらなければならないのは同じだったりとか。んー。利点はかなりのものだとは思うんですけど。

とりあえずはUTF-8以外のの文字コードでblosxom starter kitを運用している方は、wikieditishの162行目あたりにある、

charset => 'utf-8',

というのを使用している文字コードに合わせて書き換えておいてください。

EUC-JPなら、

charset => 'euc-jp',

Shift_JISなら、

charset => 'shift_jis',

です(多分)。wikieditish+bookmarkletでTrackBackを送信していない人は書き換える必要はありませんが、ゴチャゴチャ言わずに書き換えてください、お願いします

追記@2004/06/29

送信先のページの文字コードを調べて、それで送ってやるというアプローチはなかなか良いかもと思った。TrackBack Auto-discovery経由でゴニョゴニョやっている場合は、その過程でGETしているので、レスポンス・ヘッダかmeta要素から文字コード拾えるので、コストかからないし。

レスポンス・ヘッダかmeta要素から文字コード拾えなかった場合がメンドウか・・・。

Recent entries from same category

このエントリと同じカテゴリに投稿された最近10件のエントリです。

  1. RSS Ping
  2. Pingoat
  3. blogの掃除
  4. blogsnow
  5. Blog Hackers Conference 2004
  6. FeedMesh
  7. Blog Hacks: Hack #79
  8. コメント・スパム対策いろいろ
  9. 1000エントリまでの道
  10. weblogUpdates.pingはなかったことに

Comments

JavaScriptに対応、または有効な環境の場合、ここにこのエントリへのはてなブックマークコメントが表示されます。