[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7. Header の network 表現

encoded-word は header で非 ASCII (ASCII) 文字を表現するための形式 で、RFC 2047 で定義されています。

[RFC 2047]

K. Moore, “MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text”, November 1996, Standards Track (obsolete RFC 1521,1522,1590).

また、行儀の悪いことだと言えますが、encoded-word を用いずに非 ASCII (ASCII) 文字を header に入れた記事も存在します。

FLIM はこれらを符号化・復号化する機能を提供します。


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

7.1 Header の符号化・復号化

Function: eword-decode-header &optional code-conversion separator

Header 中の encoded-word を復号する。

もし code-conversionnil なら、encoded-word だけが復号さ れる。もし、code-conversion が MIME charset (MIME charset) なら、非 ASCII bit patterns はその MIME charset として復号される。これ以 外の場合、非 ASCII bit patterns はdefault-mime-charset. として復 号される。(cf. Entity の文字表現)

もし separatornil でなければ、その値がheader separator として用いられる。

Function: eword-encode-header &optional code-conversion

Header を network 表現に符号化する。

各 field は mime-field-encoding-method-alist で指定された方式で 符号化される。

Variable: mime-field-encoding-method-alist

Field を符号化する方法を指定する連想 list。各 element は (FIELD . METHOD) の様になっている。

METHOD が mime であれば、FIELD は MIME format に符号化さ れる (encoded-word)。

METHOD が nil であれば、FIELD は符号化されない。

METHOD が MIME charset であれば、FIELD はネットワークコードに変換しな ければならないときに charset に符号化される。

そうでなければ、FIELD はネットワークコードに変換しなければならないとき に 変数 default-mime-charset で符号化される


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Yasutaka SHINDOH on May 11, 2011 using texi2html 1.82.