Article View: fj.net.mime
Article #99Re: Base64Encode-Decode
From: Kazushi Marukawa
Date: Wed, 01 Jul 1998 00:00
Date: Wed, 01 Jul 1998 00:00
40 lines
2688 bytes
2688 bytes
Shinji Kono <kono@ie.u-ryukyu.ac.jp> wrote: > In article <om5en6.pp3.ln@sou.nerv.org> , > Kazushi Marukawa (Jam) <jam@pobox.com> writes >> - 漢字の1バイト目と2バイト目の間で、上記の罠が発動し、端末が馬鹿だと >> (例、screen-3.07.04)そのまま画面が壊れちゃう罠。 > うーん、これってnkf-1.6でもそうなちゃうんだけど、どうやって > 避ければいいの? つまりEUCのQ encodeing で、=xx<改行>=yy の改 > 行が本物かMIMEが挿入したものなのかをどうやって見分ければいい > んでしょうか? EUCって、そんなこと許してたっけ? ちょっと質問の意図が分からないので、的外れかもしれませんが、 状況説明を。そもそも、僕の元の文章自体かなり変でしたね。 まず、仕様の話から、'encoded-word'と'encoded-word'の間の 'linear-white-space'は、全て無視するのが仕様なので、 デコードする側は=xx<改行>=yyは=xx=yyとすればいいと 思います。空白を残すには、encodeする時になんか やらないといけないんじゃなかったかと。 で、僕が問題だなあといったのは、=xx =yyを、X Yとデコードし、 それを再度=xx=20=yyとエンコードしてくれるクライアントが あって、それをされるともう手も足も出せなくなっちゃうことを 指してました。 EUCに限らずこの罠は発動します。どう対処すればいいんでしょうね? >>取得した時点で、クライアントが正しく変換するしか >>ないんじゃないでしょうか。そんなに遅くもなりません >>よね。 > MIMEはそのように作られているんですけどね。すべてのUIで対応しなければ > ならないのに、Xaw levelとかでは対処できないという、この矛盾が... Xawですか?X11のXawですか? 僕自身は、あんまり全てのUIでとは考えてなくて、 Message Header Extensionsでしかないと考えています。 -- かずし
Technical Details
Message-ID:
<ntven6.ua5.ln@sou.nerv.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<om5en6.pp3.ln@sou.nerv.org> <2114.899345285@rananim.ie.u-ryukyu.ac.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 100bbf,ae60002fecf958a6 X-Google-Attributes: gid100bbf,public From: Kazushi (Jam) Marukawa <jam@pobox.com> Subject: Re: Base64Encode-Decode Date: 1998/07/01 Message-ID: <ntven6.ua5.ln@sou.nerv.org> X-Deja-AN: 367964149 Content-Transfer-Encoding: 7bit Sender: Kazushi (Jam) Marukawa <jam@sou.nerv.org> References: <om5en6.pp3.ln@sou.nerv.org> <2114.899345285@rananim.ie.u-ryukyu.ac.jp> Mime-Version: 1.0 NNTP-Posting-Date: 2 Jul 1998 02:32:27 GMT Content-Type: text/plain; charset=iso-2022-jp X-Complaints-To: abuse@io.com X-Trace: hiram.io.com 899346747 27374 131.193.40.109 (2 Jul 1998 02:32:27 GMT) Organization: none User-Agent: tin/pre-1.4-980618 (UNIX) (NetBSD/1.3F (i386)) Newsgroups: fj.net.mime