2003-07-02

近況

本サイトでは、更新履歴などをRDF(RSS)形式で公開しています。これをMozillaなどの対応したUAでは、埋め込まれたXSLTによりXHTMLに整形することで利用(表示)することが可能なのですが、MsIEなどは正しく表示することができません。

本サイトのRDF(RSS)に限らず、それを利用する場合、W3CのRDF validatorを利用するのも良いかもしれません。このサービスは、RDFの構文チェックと共に、その内容をグラフィカルに表示してくれるのです。

さて、今後ですが、RDF未対応UAの為に何か良い変換スクリプトを探すか作るかして準備しないとなりませんね・・・。変換版をざっと作って設置しました。

それから、本サイトの「マークアップ変換」についてですが、XHTMLをHTMLに変換する際に文字コードは原典のまま(utf-8)です。このままだと、UAがutf-8に未対応の場合に文字化けしてしまいます・・・。そこで、Perlの日本語文字コード変換モジュールJcode.pm を利用した文字コードも変更する仕組みを試験版で実装してみました。まだ試験版なので、ただutf-8をshift_jisに変換するだけですが、UA判別をして適切な文字コードに変換できるように変更します。UAが対応する文字コードを自動判別して、適切な文字コードに変換(Perlの日本語文字コード変換モジュールJcode.pmを利用)できる様に仕様変更しました。