Article View: fj.mail
Article #475Re: about iso8859-1
From: morioka 守岡 知彦
Date: Thu, 21 Dec 1995 00:00
Date: Thu, 21 Dec 1995 00:00
107 lines
5791 bytes
5791 bytes
こういうのに詳しい方が読んでらっしゃると思われる fj.kanji に振ります。 >>>>> In <ONONO.95Dec22004544@nochin.fuka.info.waseda.ac.jp> >>>>> onono@fuka.info.waseda.ac.jp (ONO Kouichi) wrote: >> In article <4bb2l7$h1l@sysgw.sys.hq.mhi.co.jp>, >> miyachi@sys.hq.mhi.co.jp (Miyachi Yoshito) wrote: >>> Content-Type: text/plain; charset=iso-2202-jpは、RFC 1468で定 >>> 義されているJISコードのことだと思いますが、 >>> Content-Type: text/plain; charset=iso-8859-1 っていうのはどう >>> いう意味なんでしょうか。 御存じの方がいらっしゃいましたら教え >>> て下さい。 >> ISO 8859で定義されているlatin characterの文字集合のこと >> でしょうね。って、そのままですね。他にいいようがないなぁ。 >> RFCで触れているのはないんじゃないでしょうか。 一応、RFC 1521 に載ってます。 >> Xが使えるなら、 >> % xfontsel -pattern "-*-fixed-midium-r-normal--*-iso8859-1" >> とかやって見てみると、どんな文字集合か判るでしょう。 >> ISO 8859-1は、0x21-0x7eに限定した94文字集合として見るな >> らUS-ASCIIと同じですが、0xa1-0xfeに(つまり、いわゆる右側 >> のプレインに)ウムラルトつき文字やアクサンつき文字が入っ >> ています。 右側は 96 文字集合になっています。 >> ところで、 >> > Content-Type: text/plain; charset=iso-2202-jp >> は、「図形文字集合にUS-ASCII or JIS X 0201-1976とJIS X >> 0208-1983(or 1990)を使っていて、encoding schemeとしては >> ISO 2022に準拠してinitializerなしでG0のみを使用して >> designatorで図形文字を切替える方式で初期状態はG0に >> US-ASCII(or JIS X 0201-1976)」って読めるわけですが、 >> > Content-Type: text/plain; charset=iso-8859-1 >> の場合は「図形文字集合にISO 8859-1を用いる」という情報だ >> けですよね。いや、複数の図形文字集合を使っていないから >> encodingの必要がないのでencodingの情報はいらないのでいい >> んですが、何というか、ISO-2022-JPの方はlocaleとみなせる >> のにiso-8859-1の方はlocaleと考えるのは妙な気がするわけで、 >> ええと、つまり、文字集合の名前をそのまま使っちゃうのが変 >> な気がするのですが。たとえばlatin-1とかそういう名前をつ >> けるとか。 ISO-2022 的にいえば、「図形文字集合に ISO-8859-1 左半面 (= US-ASCII) と ISO-8859-1 右半面を使っていて、encoding scheme としては ISO-2022 に 準拠して初期状態において GL <- G0 <- ISO-8859-1 左半面、GR <- G1 <- ISO-8859-1 右半面として、announcer, designator を省略する方式」って感 じでしょうか? EUC の一種ですね。 ちなみに、``ISO-8859-1'' という charset の本名は ``ISO_8859-1:1987'' で、他に、``iso-ir-100'', ``ISO_8859-1'', ``latin1'', ``l1'', ``IBM819'', ``CP819'', ``csISOLatin1'' といった別名があるようです。 >> あ、それに、ISO 8859-1の文字を全部使うと8bit codeになっ >> ちゃうのでメイルやニュースではそのまま流しちゃマズいわけ >> で、やはりISO 2022的にsingle shiftかlocking shiftを使う >> ようにすべきだろうし、あるいはISO 8859-1の0x21-0x7eだけ >> を使ってメッセージを書く、ということもあるだろうし、やは >> りそれぞれに名前(Content-Typeとかlocaleとか)を決めて、そ >> れで呼ぶようにしないと、どのケースでもiso-8859-1を使って >> いる、ということになっちゃいますね。 ちょっと意味は良く判らないのですが、``ISO-8859-1'' という charset は encode しなければ 8bit です。8bit が通らないところでは quoted-printable などをかける必要があります。 # 文字集合の ISO-8859-1 と charset の ``ISO-8859-1'' は区別しないとま # ずいです。ちなみに、``ISO-2022-JP-2'' にも ISO-8859-1 が含まれてい # ます。 >> ううむ、そうすると、 >> > Content-Type: text/plain; charset=iso-8859-1 >> というのは、 >> 1. ISO 8859-1の全部を使ったメッセージである(8bit code) >> 2. ISO 8859-1の全部を使い、ISO 2022的に7bit codeとして表 >> 現したメッセージである >> 3. ISO 8859-1の0x21-0x7eを使ったメッセージである >> (US-ASCIIと等価) >> 4. それ以外 >> どれを表わしているんだろう…… 1 です。 -- ┯━…‥・懐かしい未来の記憶をふと思い出しかけた・‥…━━┯━━━┯━ ││ ─ │ ─ / ─ ┼─ ┬ ─ ─┼ ┬┴─ ┼┼─┼|〓━─┼ 守岡 知彦 (MORIOKA Tomohiko) <morioka@jaist.ac.jp>─ ┻┻━┻━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Technical Details
Message-ID:
<s1cvinafgb5.fsf@is28e1s91.jaist.ac.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<4bb2l7$h1l@sysgw.sys.hq.mhi.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 106028,2f1fa8cfddc9794f,start X-Google-Attributes: gid106028,public X-Google-Thread: 10e593,2f1fa8cfddc9794f,start X-Google-Attributes: gid10e593,public From: morioka@jaist.ac.jp (守岡 知彦 / Subject: Re: about iso8859-1 Date: 1995/12/21 Message-ID: <s1cvinafgb5.fsf@is28e1s91.jaist.ac.jp> X-Deja-AN: 122496290 sender: morioka@is28e1s91.jaist.ac.jp dnas-posting-host: is28e1s91 references: <4bb2l7$h1l@sysgw.sys.hq.mhi.co.jp> x-mua: tm-gnus 7.26 for September, tm-view 7.37 followup-to: fj.kanji content-type: text/plain; charset=ISO-2022-JP x-emacs: Mule 2.3 (末摘花) based on 19.30 organization: JAIST, Hokuriku / 北陸先端科学 mime-version: 1.0 (generated by tm-edit 7.37) newsgroups: fj.mail,fj.kanji