無料ブログ「rentafree.net」の管理人ブログ

トラックバックとHTML文字参照

トラックバック受信でちと気づいたんだが、
こっちの受信機はHTML文字参照をデコードせずに、
特殊文字を出力しちゃうとまずいので、
いくつかの特殊文字はHTML文字参照に変換する。

なので、
HTML文字参照(&から始まるエスケープされた文字)が送信された場合、
& → &
に変換されるので、ブラウザに文字参照がそのまま表示される。

トラックバックってのは、
フォームエンコードで送られてくるものなので、
そもそも文字参照を送りつけてくるクライアントのほうがおかしい気もするが。
それに気づいたのは、一応「WordPress/2.2」を名乗ってたから、
それが普通の仕様なのかもしれない・・・
ブログ仕様は、MovableTypeの仕様に合わせるべきなのかな?
MTはどうなんだろうか・・・
MovableTypeやらWordPressやら外人の作ったソフトは使いにくくてテストする気にならん・・・

で、こっちの送信機の方も見てみたんだが、
うちの送信機も特殊文字はHTML文字参照で送ってた。
たぶん、特殊文字をHTML文字参照で送ることが間違っていると思うんだが、
どっちが間違いなんだろうか・・・

うち→うち
でも、特殊文字送ったら文字参照になっちゃうぽいんで、
どっちかが間違ってることは間違いないと思う。

まあ、今のところ修正する気はないです。
問題ありそうなら報告お願いします。