🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.net.mime
Article #110

Subject encoding

#110
From: ITANI Eiichiro
Date: Mon, 12 Apr 1999 00:00
85 lines
3829 bytes
猪谷です。
ちょっとした疑問なんですが…

以下の二つの記事の Subject が、それぞれで異なっています。後者の記事は、
前者の記事に対する Follow-up の形でポストされたようです。

In article <B338244A-153E8B@210.167.10.185>

> Subject: =?ISO-2022-JP?B?UmU6IBskQjFHMmghViVsGyhK?=
>         =?ISO-2022-JP?B?ICAgICAgIBskQiUqJXMbKEo=?=
>         =?ISO-2022-JP?B?GyRCNDBBNEhHIVcbKEogICAg?=
>         =?ISO-2022-JP?B?ICAgGyRCJEdHPEZAJEcbKEo=?=
>         =?ISO-2022-JP?B?GyRCJC0kShsoSiAgICAgICA=?=
>         =?ISO-2022-JP?B?GyRCJCQkMyRIGyhK?=
> Mime-Version: 1.0
> Content-Type: text/plain; charset=ISO-2022-JP
> Content-Transfer-Encoding: 7bit
> X-Mailer: Cyberdog/2.0

In article <7etc1b$6ft@berger-silverstone.justnet.or.jp>

>Subject: =?iso-2022-jp?B?UmU6IBskQjFHMmghViVsGyhCICAgICAgICAgICAgICA=?=
>	=?iso-2022-jp?B?GyRCJSolcxsoQiAgICAgICAbJEI0MEE0SEchVxsoQiAgICAgICAgICAg?=
>	=?iso-2022-jp?B?ICAgGyRCJEdHPEZAJEcbKEIgICAgICAgGyRCJC0kShsoQiAgICAgICAg?=
>	=?iso-2022-jp?B?ICAgICAgGyRCJCQkMyRIGyhC?=
>Mime-Version: 1.0
>Content-Type: text/plain;
>	charset="iso-2022-jp"
>Content-Transfer-Encoding: 7bit
>X-Newsreader: Microsoft Outlook Express 4.72.3110.5

それぞれの Subject をデコードしてみたところ、

前者(<B338244A-153E8B@210.167.10.185>)では

  "Re: 映画「レ"
  "       オン"
  "完全版」    "
  "   で納得で"
  "きな       "
  "いこと"

後者(<7etc1b$6ft@berger-silverstone.justnet.or.jp>)では

  "Re: 映画「レ              "
  "オン       完全版」           "
  "   で納得で       きな        "
  "      いこと"

となっています。かようにわけの判らない空白が挿入されてしまっていて読み
にくいことこの上ないのですが、News/Mail Reader ってもうそれぞれが勝手
気ままにサブジェクトを書き換えているのでしょうか。
#良く見ればどっちも“Re:”込みでエンコードしてる…

確か MIME では空白と改行の扱いに関して曖昧だったか取り決めがなかっただ
かでこのようなことが起きると読んだ覚えがありますが、こういうエンコーディ
ングをしてしまう Reader を使っているユーザ自身には、この Subject はど
う見えているんでしょう。空白と改行を間引いて表示するんでしょうか。

私はヘッダを見てもらえば判るように Gnus を使っていますが、こいつだとス
レッドを追うに従ってサブジェクトが空白で引き延ばされていってしまい、読
みにくいことこの上ない。

かように encode が異なってくるのには、

 ・ じつはなんらかの標準に従ってやっている
 ・ じつは深い意味がある
 ・ 単に日本語の扱いがまともじゃない

のどのへんなのか興味があります。

どなたかお暇でしたら(^^)教えて下さい。
#知ってどうするというわけではないのですが(^^;;;)
#日本語のサブジェクトってやっぱ使いにくいなぁと…

ちなみに Gnus だと、元の記事の Subject をそのまま引き継ぐみたいですね。

  Subject: Re: =?iso-2022-jp?B?UmU6IBskQjFHMmg…

という様に。
#で、“Re:”がダブる(;_;)
-- 
O
 o ●-●     猪谷 英一郎 == Eiichiro Itani
   -ゝ          emu@ceres.dti.ne.jp
Technical Details
Message-ID: <7ethc4$n9o$1@news1.dti.ne.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <B338244A-153E8B@210.167.10.185> <7etc1b$6ft@berger-silverstone.justnet.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 100bbf,bac86b729f1c76b7,start
X-Google-Attributes: gid100bbf,public
From: ITANI Eiichiro <emu@ceres.dti.ne.jp>
Subject: Subject encoding
Date: 1999/04/12
Message-ID: <7ethc4$n9o$1@news1.dti.ne.jp>
X-Deja-AN: 465589931
References: <B338244A-153E8B@210.167.10.185> <7etc1b$6ft@berger-silverstone.justnet.or.jp>
Content-Type: text/plain; charset=ISO-2022-JP
X-Emacs: Emacs 20.3, MULE 4.0 (HANANOEN)
Organization: As a person, No organization
Mime-Version: 1.0 (generated by SEMI 1.8.4 - "Takaoka")
Newsgroups: fj.net.mime