jencoding

Jcodeモジュールを使用し、フレーバーごとに異なる文字コードに変換して出力することを可能にします。

HTML文書では互換性を考えてShift_JISやEUC-JPにしたいが、RSSやAtom等、XMLで出力する場合にはUTF-8にしたい、という場合にどうぞ。

Settings

$data_charset
エントリファイルの文字コードを指定します。

エントリファイル、及びテンプレートファイルを記述する際の文字コードは、全て統一するようにして下さい。

content_type.flavour テンプレートで、出力文字コードをcharsetパラメタとして指定して下さい。例:

text/html; charset=Shift_JIS
application/xml; charset=UTF-8

jencodingでは、ISO-2022-JP, EUC-JP, Shift_JIS, UTF-8の相互変換が可能です。

Template components

$jencoding::charset
content_type.flavourから取得した文字コード名が入ります。

meta要素(HTML文書)やXML宣言(XML文書)等で文字コードを記述する箇所にこの変数を使えば、文字コードを変更する際にcontent_type.flavour以外のテンプレートファイルを変更する手間が省けます。

Requirements

Jcodeモジュールを必要とします。

Perl 5.8以上であれば、代わりにanyencodingプラグインを利用することをおすすめします。

See Also

blosxom plugin: jencoding - 徒書

Download

http://www.akatsukinishisu.net/itazuragaki/data/blosxom/jencoding/jencoding

Last-Modified: 2006-11-21T18:34:41+09:00