[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>

みなさんこんにちは。

20 messages 2003/01/30

[ruby-list:36960] Re: JIS符号化ライブラリ

From: nobu.nakada@...
Date: 2003-01-18 10:38:53 UTC
List: ruby-list #36960
なかだです。

At Sat, 18 Jan 2003 17:36:12 +0900,
Satoshi Osabe wrote:
> JIS符号化を行うライブラリってありますか。

nkf?

> メールの形式が未公開のメーラのメールを、形式が知られているメーラのメール
> 形式に変換するツールをrubyで作成しています。変換したいメールの形式は、
> バイナリエディタで開いてある程度理解しています。今よく分からないのは、
> 添付ファイル名が日本語を含む場合の取扱です。RFC2231や
> 
> http://www.emaillab.org/essay/japanese-filename.html
> http://www.hlla.is.tsukuba.ac.jp/~yas/ipe/nitiniti2-enshu-1996/1996-11-18/kanji

後者は404になってますね。

> を見ると、アルファベットと日本語を含む文字列をJIS符号化するには、
> 
> > 漢字コードを送る前に、「漢字文字セットを使うという制御文字」を送り、
> >  ASCII 文字コードを送る前に、「ASCII文字セットを使うという制御文字」を送る
> 
> ということですが、どの漢字がどのJIS文字セットに入っているかどうかを
> いちいち判断しないと符号化できないような気がします。rubyのライブラリでは
> それらをやっているものがありますか。

通常EUC-JPやShift_JISのエンコーディングでは、文字コードの値自体
から文字セットは判断できるようになってますが。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread