🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

8 total messages Started by koseki Fri, 30 Jun 2000 00:00
iso-2022-jp+base64
#54
Author: koseki
Date: Fri, 30 Jun 2000 00:00
16 lines
1403 bytes
教えてください。
下記のように、NOTESのあるバージョンでは通常のテキストでも
全てbase64で送信されてしまうのでbase64を処理できない受け
取り側のmailerが多発しているのですが、こういう送信側の振舞いは
ルール違反でしょうか。
つまり、rfc1468で書かれている、「iso-2022-jpのテキストに対して
さらにbase64でencodeしているのは良くない」という状態なのですが
最新の情報を知らないのでよろしくお願いします。
--
X-MIMETrack: Serialize by POP3 Server on NOTES(Release 5.0.2b|28 December
 1999) at 2000/06/28 18:14:25
MIME-Version: 1.0
Content-type: text/plain; charset=iso-2022-jp
Content-transfer-encoding: base64
---
ukoseki
Re: iso-2022-jp+base64
#55
Author: Koichi Nakatani
Date: Sat, 01 Jul 2000 00:00
20 lines
1714 bytes
なかたにです。

koseki さん>
> つまり、rfc1468で書かれている、「iso-2022-jpのテキストに対して
> さらにbase64でencodeしているのは良くない」という状態なのですが
> 最新の情報を知らないのでよろしくお願いします。
> --
> X-MIMETrack: Serialize by POP3 Server on NOTES(Release 5.0.2b|28 December
>  1999) at 2000/06/28 18:14:25
> MIME-Version: 1.0
> Content-type: text/plain; charset=iso-2022-jp
> Content-transfer-encoding: base64

RFC 1468 にそう書かれているとしても、 RFC 1468 は INFORMATIONAL
なものでしかないので、ルール違反ではありません。
(IANA registry は、ひとつの `charset' の定義としてだけ RFC 1468 に
言及しています。その charset の使われ方についてはその限りではありません。)

これは「そうする必要がない」方法かもしれませんが、「そうしてはいけない」
方法ではありません。
Re: iso-2022-jp+base64
#57
Author: koseki
Date: Sat, 01 Jul 2000 00:00
32 lines
2273 bytes
なかたに さま

> koseki さん>
> > つまり、rfc1468で書かれている、「iso-2022-jpのテキストに対して
> > さらにbase64でencodeしているのは良くない」という状態なのですが
> > 最新の情報を知らないのでよろしくお願いします。
> > --
> > X-MIMETrack: Serialize by POP3 Server on NOTES(Release 5.0.2b|28 December
> >  1999) at 2000/06/28 18:14:25
> > MIME-Version: 1.0
> > Content-type: text/plain; charset=iso-2022-jp
> > Content-transfer-encoding: base64
> 
> RFC 1468 にそう書かれているとしても、 RFC 1468 は INFORMATIONAL
> なものでしかないので、ルール違反ではありません。
> (IANA registry は、ひとつの `charset' の定義としてだけ RFC 1468 に
> 言及しています。その charset の使われ方についてはその限りではありません。)
> 
> これは「そうする必要がない」方法かもしれませんが、「そうしてはいけない」
> 方法ではありません。

早速有難うございました。
そのこと(ISO-2022-JP+base64を使っても良いのだよ)を積極的に
指示しているrfc等はないのでしょうか。たしかにrfc1468に強制力
がないのは文面から読み取れるのですが、上のようなメールを読む
ことができない組織が「送るほうで調整(止めてくれなければ)しな
ければ困る。つまり、送信側の設定ミスである」という見解なので
それは違うのだよとハッキリ都言えるかどうかなんですが。受信側に
base64対応を迫ることにはなるので相手側のいいたいことも分るので
すが。
--
ukoseki
Re: iso-2022-jp+base64
#58
Author: Koichi Nakatani
Date: Sun, 02 Jul 2000 00:00
27 lines
2333 bytes
なかたにです。

koseki さん>
> そのこと(ISO-2022-JP+base64を使っても良いのだよ)を積極的に
> 指示しているrfc等はないのでしょうか。たしかにrfc1468に強制力
> がないのは文面から読み取れるのですが、上のようなメールを読む
> ことができない組織が「送るほうで調整(止めてくれなければ)しな
> ければ困る。つまり、送信側の設定ミスである」という見解なので
> それは違うのだよとハッキリ都言えるかどうかなんですが。受信側に
> base64対応を迫ることにはなるので相手側のいいたいことも分るので
> すが。

基本的に、いまどき MIME に対応していない組織または個人は、その
ことから起こりうるさまざまな不都合を自分の責任として甘受すべきです。

ISO-2022-JP+base64 を読めない MUA がいまだにはびこっている組織
というのは、(もし主に日本語を使っている組織であれば) MIME への
対応を怠っている組織、ということになります。送信側の落ち度が
全くないという訳ではありませんが、受信側のこの落ち度に比べれば
程度が軽いものです。従って、このメールの送受信がうまく行かない
主たる責任は受信側にあります。

なんらルールに違反していないメールが読めないという受信側の異常な
振る舞いを直すことが第一に必要でしょう。その上で、送信側が今後
無用のトラブルに巻き込まれないために、 content-transfer-encoding
が base64 でなく 7bit かなにかになるよう対策を打つのは結構なこと
だと思います。
Re: iso-2022-jp+base64
#60
Author: Yasushi Shinjo
Date: Sun, 02 Jul 2000 00:00
487 lines
24377 bytes
$B?7>k!wC^GHBg3X>pJs$G$9!#$3$s$K$A$O!#(B
$BF|K\8l$N%a!<%k$N4A;z%3!<%IO@M}E*$K9M$($k$H!"$3$&$G$9!#(B

(1) JIS $B%3!<%I$GAw$j=P$7$?%a!<%k$O!"<u<j$OLdBj$J$/FI$a$k!#(B
(2) base64 $B$G%(%s%3!<%I$9$k$H!"FI$a$J$$?M$,$$$k!#(B
(3) $B8N$K!"Aw$j=P$9J}$O!"(BJIS $B$G=P$7$?J}$,$h$$!#(B

In article <8jjj2r$q6s$1@news.hiroshima-u.ac.jp>
	koseki@hiroshima-u.ac.jp writes:
> $B$J$+$?$K(B $B$5$^(B
> $B$=$N$3$H!J(BISO-2022-JP+base64$B$r;H$C$F$bNI$$$N$@$h!K$r@Q6KE*$K(B
> $B;X<($7$F$$$k(Brfc$BEy$O$J$$$N$G$7$g$&$+!#$?$7$+$K(Brfc1468$B$K6/@)NO(B
> $B$,$J$$$N$OJ8LL$+$iFI$_<h$l$k$N$G$9$,!">e$N$h$&$J%a!<%k$rFI$`(B
> $B$3$H$,$G$-$J$$AH?%$,!VAw$k$[$&$GD4@0!J;_$a$F$/$l$J$1$l$P!K$7$J(B
> $B$1$l$P:$$k!#$D$^$j!"Aw?.B&$N@_Dj%_%9$G$"$k!W$H$$$&8+2r$J$N$G(B
> $B$=$l$O0c$&$N$@$h$H%O%C%-%jET8@$($k$+$I$&$+$J$s$G$9$,!#(B

$B8EJ8=q$H$7$F$O!"(BJUNET $B$N<j0z$-$,$"$j$^$9!#$3$l$O!"(BRFC1468 $B$h(B
$B$j$b8E$$LsB+$G$9!#JL$K!"(BRFC $B$K$J$C$F$$$J$/$F$b!"<i$k$Y$-LsB+(B
$B$O$"$j$^$9!#(B

MIME $B$K4X$7$F$O!"7A<0$H$7$F$O!"(BRFC $B$K$J$C$F$^$9$1$l$I!"F|K\(B
$B8l$N%a!<%k$r=P$9;~$K(B MIME $B$r;H$&$Y$7$H$$$&LsB+$O!"$I$3$K$b$"(B
$B$j$^$;$s!#(BJUNET $B;~Be$+$i$N(BJIS$B$NLsB+$O!"GK4~$5$l$F$$$^$;$s!#(B
$B$=$&$$$&0UL#$G$O!"(BJIS$B$G=P$9J}K!$O@5$7$$$H8@$($^$9!#$3$N8EJ8(B
$B=q$K<e$$Aj<j$J$i!"$3$N8EJ8=q$r8+$;$k$H8z$/$+$H;W$$$^$9!#(B

$B!@!@!!?7>k!!Lw!!!J$7$s$8$g$&!!$d$9$7!K!!!@!@(B
$B!@!@!!C^GHBg3X!!EE;R!&>pJs!!!!!!!!!!!!!!!@!@(B

----------------------------------------------------------------------
Path: gama!etlcom!kusumoto
From: kusumoto@etlcom.etl.JUNET (Hiroyuki Kusumoto)
Newsgroups: fj.guide.general
Subject: 6.3 kanji code convention in JUNET
Message-ID: <TEBIKI881259756814@etlcom.etl.JUNET>
Date: 12 Feb 88 10:43:29 GMT
Expires: 28 Feb 88 00:00:00 GMT
Sender: kusumoto@etlcom.etl.junet
Reply-To: junet-guide@junet
Followup-To: fj.junet
Distribution: fj
Organization: Electrotechnical Laboratory, Tsukuba Science City
Lines: 440
Approved: fjnews@junet
Posted:  Fri Feb 12 10:46:22 GMT 1988


<1> JUNET $B$G$N4A;z$N<h$j07$$(B

 [kanji-conventions]

JUNET $B$G;H$&4A;z$N%3!<%I!J7O!K$K4X$9$k6(Ls;v9`$K$D$$$F$O!"Bg6Z$K$D$$$F$O$[$\(B
$B9g0U$5$l$F$$$^$9$,!">\:Y$K$D$$$F$O$^$@9g0U$,40A4$K$O=PMh$J$$$^$^$K$J$C$F$$$^(B
$B$9!#8=:_$N%M%C%H%o!<%/$K$*$1$k4A;z%3!<%I$N6(Ls;v9`$r9g0UE@$K$D$$$F=R$Y$F$_$^(B
$B$7$?!#!J4A;z$K4X$9$k5DO@$O!"(Bfj.kanji $B$H8F$P$l$k%K%e!<%9%0%k!<%W$G$J$5$l$F$$(B
$B$^$9!#!K(B


$B$^$?!"%a!<%k$H%K%e!<%9$G;H$o$l$k4A;z$K$D$$$F$N$*$*$^$+$JLsB+$O!"!V(B4.4.2 $B%a!<(B
$B%k$H%K%e!<%9$K$*$1$k4A;z$N<h$j07$$!W$N9`$K$b@bL@$,$"$j$^$9!#$=$A$i$b;2>H$7$F(B
$B2<$5$$!#(B 




<1,1> JUNET$B$K$*$1$k4A;zMxMQ$NLsB+(B



 $B0J2<$K6(Ls;v9`$r(B(1)$B$+$i(B(11)$B$^$G$"$2$F$$$-$^$9!#$3$l$i$N$&$A$N$$$/$D$+$O$<$R(B
$B<i$i$J$/$F$O$$$1$^$;$s!#$^$?!"$$$/$D$+$O!"<i$C$FM_$7$$$H$$$&?d>);v9`$G$9!#(B


  
 $B!V(BJUNET $B$K$*$1$kI8=`$N4A;z%3!<%I!W$H$$$&$N$O!"%M%C%H%o!<%/$KN.$9%a!<%k!"%K(B
$B%e!<%9$J$I%3%_%e%K%1!<%7%g%s$N$?$a$N%3!<%I$G$"$C$F!"3F%7%9%F%`$,%m!<%+%k$K$I(B
$B$s$J%3!<%I$r;H$&$+$H$+!"8r?.$9$kFs<T4V$,$"$i$+$8$aN;2r$7$?>e$GMQ$$$k%3!<%I$K(B
$B$O4XCN$7$J$$!#(B


$B$3$N!V(BJUNET $BI8=`$N4A;z%3!<%I!W$K$h$k%a%C%;!<%8$K$D$$$F$O!"%M%C%H%o!<%/>e$G$N(B
$BEAC#$,J]>Z$5$l$k$7!"$5$l$k$Y$-$G$"$k!#$7$+$7!"$=$l0J30$N%3!<%I$r3FAH?%$NFbIt(B
$B$G;HMQ$7!"EAC#$rJ]>Z$9$k$3$H$OFC$K5,@)$7$J$$!#$7$+$7!">/$/$H$bAH?%4V$NDL?.$K(B
$B$*$$$F$O!"$3$N%3!<%I$N6(Ls$r<i$l$k$h$&$K$7$F$[$7$$!#(B

$B$D$^$jAH?%$NFbIt$G6(Ls0J30$N%3!<%I$r;HMQ$9$k$3$H$O2DG=$G$"$k$,!"AH?%$+$i%K%e(B
$B!<%9$,=P$k>l9g$K$O6(Ls$N%3!<%I$KJQ49$9$Y$-$G$"$j!"$+$D!"AH?%$XF~$k6(Ls$N%3!<(B
$B%I$r;H$C$?%K%e!<%9$O$"$i$+$8$aJQ49$9$k$J$I$7$F<uM}$G$-$k$h$&$K$7$J$/$F$O$J$i(B
$B$J$$!#(B

$BF1MM$J$3$H$O!"4{CN$NFs<T4V$N%a!<%k$K$b$$$($k!#Fs<T4V$NEAC#7PO)$K$*$$$F!"6(Ls(B
$B0J30$N%3!<%I$NEAC#$,J]>Z$5$l$F$*$j!"$+$D!"$=$N3NG'$,$G$-$F$$$k$J$i$P!"$=$NFs(B
$B<T4V$G6(Ls0J30$N%3!<%I$r;HMQ$9$k$3$H$OFC$K5,@)$7$J$$!#$7$+$7!"4{CN$NAj<j$G$J(B
$B$/!"EAC#$NJ]>Z$,3NG'$5$l$F$$$J$$>l9g$O!"6(Ls$N%3!<%I$r;HMQ$9$k$Y$-$G$"$k!#(B

 
 $B%3%_%e%K%1!<%7%g%s$N%3!<%I$O!"$b$O$d9qFb$@$1$NLdBj$G$O$J$$$N$G(B ISO $B$K=`5r$7(B
$B$?%3!<%I7O$r;H$&!#!J87L)$K$O!"?^7AJ8;z%;%C%H$H$h$P$l$kJ8;z=89g$N0lIt$rMQ$$$k(B
$B!#$3$l$K$D$$$F$N>\:Y$O!"$3$N>OKv$N;29M;qNA$rFI$s$G2<$5$$!#!K(B
$B$9$J$o$A!"(B 
    JIS X0201 (C6220) $B$N(B7$BC10LId9f(B
    JIS X0208 (C6226) $B$N4A;zId9f7O(B
    JIS X0202 (C6228) $B$NId9f3HD%K!(B
 
  $B$r;HMQ$9$k!#(B

 
 $B%"%J%&%s%5!<Ey$O0l@Z>JN,$9$k!#$=$7$F!"%"%J%&%s%5!<$,>JN,$5$l$F$$$k$b$N$H$7(B
$B$F07$&!#(B


 $B8=:_!"4A;z$K4X$9$k%(%9%1!<%W%7!<%1%s%9$H$7$F$O!"(B
   ESC $ @ , ESC ( J
   ESC $ B , ESC ( B
$B$N$$$:$l$r$D$+$C$F$b$h$$!#$7$+$7!"(B


  ESC ( H
$B$O;H$o$J$$!#$3$l$K$D$$$F$O!"I,$:JL$N%7!<%1%s%9$K$9$k$3$H!#(B


$B!ZCm0U![(B $B<+J,$N;H$C$F$$$k%(%9%1!<%W%7!<%/%(%s%9$,2?$+$rCN$k$?$a$K$O!"C;$$4A(B
$B;z%U%!%$%k$r:n$C$F!"$=$NCf$r(B od (octal dump) $B$J$I$GD4$Y$F8+$^$7$g$&!#(B

$B$?$H$($P!"!V$"$$$&$($*!W$NJ?2>L>(B5$BJ8;z$N$_$,=q$+$l$?%U%!%$%k(B temp $B$r:n$C$?$H(B
$B$7$^$9!#(B 
 
         Unix : od -c temp
        0000000  033  $  @  $  "  $  $  $  &  $  (  $  * 033  (  J
                 ---------                               ---------
          $B$HI=<($5$l$?$i!"$"$J$?$N%7%9%F%`$G$O4A;z%3!<%I$H$7(B
        $B$F(B JIS $B$r;H$C$F$*$j!"%(%9%1!<%W%7!<%/%(%s%9$H$7$F$O(B
        ESC-$-@ $B$H(B ESC-(-J $B$r;H$C$F$$$k$3$H$,$o$+$j$^$9!#(B

         Unix : od -c temp 
        0000000  202 240 202 242 202 244 202 246 202 250  \n  \n
          $B$HI=<($5$l$?$i!"$"$J$?$N%7%9%F%`$G$O%7%U%H(B JIS  $B$,;H(B
        $B$o$l$F$$$^$9!#$3$N$^$^$G30$KAw$C$F$O$$$1$^$;$s!#(B
        $B$"$J$?$N%7%9%F%`$N4IM}<T$HAjCL$7$F$/$@$5$$!#(B


$B$^$?!"$3$l$i$N(B4$B$D$N%7!<%1%s%9$N$$$:$l$K$D$$$F$b!"J]B8$7$FEAC#$7$J$1$l$P$J$i(B
$B$J$$!#(B  $BNc$($P$"$k%[%9%H$G%m!<%+%k$K(B ESC-$-B $B$O(B ESC-$-@ $B$H$_$J$9$H$$$&$3$H$K(B
$B$9$k$N$O<+M3$G$"$k$,!"%a%$%k!"%K%e!<%9$r%j%l!<$9$k$H$-$K!"(B ESC-$-B $B$r(B ESC-$-
@ $B$K=q$-49$($F$7$^$C$F$O$$$1$J$$!#(B

$B!J$?$@$7!"%7!<%1%s%9$NJ]B8$K$D$$$F$O!"%[%9%H4VAj8_$KN;2r$,$"$k>l9g$K$O$=$N8B(B
$B$j$G$O$J$$!#$^$?!"J]B8$7$J$/$F$bEvLLLdBj$O$J$$$N$G$O$J$$$+$H$$$&0U8+$b$"$C$?(B
$B$3$H$rIU5-$7$F$*$/!#!K(B

 
 $B%U%!%$%kKv$G$O!"(BASCII/ JIS Roman $BA*Br$r$7$F!"2~9T$r$7$F$+$i=*$k!#$9$J$o$A!"(B
$B%a%C%;!<%8$N=*N;$O!"I,$:1Q;zA*Br!J4A;z$r$L$1$k!K$r$7$?8e$G$J$1$l$P$J$i$:!"$+(B
$B$D!":G8e$O2~9T!J9T$r=*N;$7$F$$$k!K$G$J$1$l$P$J$i$J$$!#(B

 
 $B$$$o$f$kH>3Q%+%J$O;H$o$J$$!#(B
  $BH>3Q%+%J$H$O!"(B JIS X0201 (C6220) $B$N(B8$BC10LId9f$N%+%J$N$3$H$G$"$j!"(B8$B%S%C%HL\(B
$B$,(B1$B$N>l9g$@$1$G$J$/!"(BSI$B!"(BSO $B$K$h$C$F%7%U%H$7$?>l9g$NH>3Q%+%J$K$D$$$F$bF1MM$G(B
$B$"$k!#$9$J$o$A!"H>3Q$N%+%J$O;HMQ$7$J$$!#(B

$B$^$?!"8=:_$N%K%e!<%9%7%9%F%`$G$O!"(B^O$B!"(B^N$B$O!"L5;k$9$k$h$&$K$J$C$F$*$jEAC#$5$l(B
$B$J$$!#$3$N$?$a!"(BSI$B!"(BSO$B$r;HMQ$7$F!"H>3Q%+%J$rI=8=$7$h$&$H$7$F$bEAC#$G$-$J$$$h(B
$B$&$K$J$C$F$$$k!#(B    $B0J>e$+$iL@$i$+$J$h$&$K!"$3$N6(Ls$G$O!"(B7$B%S%C%H$N%3!<%I$N(B
$B$_$r;HMQ$9$k$3$H$,A0Ds$H$J$C$F$$$k!#(B

 $B$H$$$&$N$O!"EAAw7PO)$N0lIt$G(B8$B%S%C%H%3!<%I$,DL2a$G$-$J$$>l9g$,$"$k$+$i$G$"$k(B
$B!#Nc$($P!"(B4.3BSD $B$N(B sendmail $B$O$=$N$^$^$G$O(B 8$B%S%C%HL\$rMn$H$7$F$7$^$&$7!"$^(B
$B$?(B MH $B$b$=$N$^$^$G$O(B inc $B$N:]$K(B8$B%S%C%HL\$rMn$H$7$F$7$^$&!#$5$i$K!"%K%e!<%9%7(B
$B%9%F%`$bF1MM$G$"$k!#(B

 $B$=$3$G!"2>$KAw$j<j!&<u$1<j$NN><T$H$b$,%7%U%H(B JIS $B$rMxMQ$G$-$k4D6-$G$"$C$F$b(B
$B!"(B8$B%S%C%H$NE>Aw%a%C%;!<%8$,$=$N$^$^Aw$i$l$k$H2>Dj$9$k$N$O4m81$G$"$k!#$5$i$K(B
$B!"2>$K$"$k;~E@$^$G$&$^$/$$$C$F$$$?$H$7$F$bCf7Q%[%9%H$N%P!<%8%g%s%"%C%W$K$h$C(B
$B$F(B8$B%S%C%HEAC#$,IT2DG=$K$J$k$3$H$b$"$k!#==J,Cm0U$5$l$?$$!#(B

$B$5$i$K!"(B7$B%S%C%H$G$"$C$F$b!"@)8f%3!<%I(B( < 0x20) $B$N$9$Y$F$NEAC#$,J]>Z$5$l$F$$(B
$B$k$o$1$G$O$J$$$N$GCm0U$5$l$?$$!#$7$+$7!">/$/$H$b%(%9%1!<%W!"2~9T!"%?%V$J$I$N(B
$B@)8f%3!<%I$K$D$$$F$O!"EAC#$OJ]>Z$5$l$k$7!"J]>Z$7$J$1$l$P$J$i$J$$!#(B    
 $B0l9T$O%(%9%1!<%W$r4^$a(B255$B%P%$%H$r$3$($J$$$3$H!#(B  $B$^$?!"$3$l$rD62a$9$kD9$$9T(B
$B$K$D$$$F$O!"$=$NEAC#$rI,$:$7$bJ]>Z$7$J$$!#$=$N$h$&$J%a%C%;!<%8$rAw$C$?>l9g$K(B
$B!"E>Aw$5$l$J$+$C$?$j!"9T$,ESCf$G@Z$l$?$j!"$=$N9T$+$i8e$m$NItJ,$,L5$/$J$C$?$j(B
$B$9$k2DG=@-$,$"$k!#(B

$B!J$3$l$O!"EAC#$N$?$a$N%=%U%H%&%'%"$,;}$D!"%a%C%;!<%8MQ$N9T%P%C%U%!$N%5%$%:$N(B
$B8B3&$+$iMh$k@)8B$G$9!#%o!<%W%m$G:n$C$?J8=q%U%!%$%k$rAw$k$H$-$K$OCm0U$7$^$7$g(B
$B$&!#!K(B

 
 $B4A;zNs$NCf$G$O!"2~9T%3!<%I$O$J$k$Y$/;H$o$J$$J}$,$h$$!#(B


$B9T$r$^$?$$$G4A;z$r7QB3$9$k>l9g$G$b!"2~9TA0$K!"0lC6!"1Q;zA*Br$r$7!"2~9T8e!"9T(B
$B$N@hF,$G$"$i$?$a$F4A;zA*Br$r$9$k$h$&$K$9$k!#(B  $B!J$3$l$O(B less $BEy$N(B Pager $B$G%U(B
$B%!%$%kCf$r$"$A$i$3$A$i8+$F2s$k?M$N$?$a$NG[N8$G$9!K(B

 
 [rn-restriction]$B4A;zNs$NCf$K!J(B2$B%P%$%H%3!<%I$K:.$8$C$F!K%?%V!"%P%C%/%9%Z!<%9(B
$BEy$N@)8f%3!<%I$*$h$S%9%Z!<%9(B(0x20)$B$,F~$k$3$H$O9=$o$J$$!#$?$@$7!"4A;zNsCf$K:.(B
$B:_$7$?@)8f%3!<%I$,Mh$F$b@)8f$G$-$J$$$h$&$JC<Kv$d%=%U%H%&%'%"$r;H$C$F$$$k?M$,(B
$B$$$k$3$H$r;W$$$d$j!":.$8$i$J$$$h$&$K!"2~9T%3!<%I$HF1MM$J=hM}$r9T$&J}$,9%$^$7(B
$B$$$H$$$($h$&!#(B

 
 $B0l9T$O!"2hLL$G!"$"$k$$$O!"%O!<%I%3%T!<$r$H$C$FFI$s$@;~!J$D$^$j!"%(%9%1!<%W(B
$B%7!<%1%s%9$r=|30$7!"%?%V$rE83+$7!"%P%C%/%9%Z!<%9$OLa$7$?;~!K(B70-76$BJ8;z0J2<$G(B
$B$"$k$3$H$,!"$J$k$Y$/K>$^$l$k!#(B


$B!J$3$l$O!"0l9T$K(B80$B;z$rI=<($G$-$k%G%#%9%W%l%$$r2>Dj$7!"$5$i$K!"4A;z$N@^$j$+$((B
$B$7$,$"$k$H2hLL$,$&$^$/F0:n$7$J$$$b$N$,$"$k$3$H$r9MN8$7!"2?2s$+0zMQ$5$l9TF,$K(B
$B?t8D(B '>' $B$J$I$,IU2C$5$l$?%a%C%;!<%8$NI=<($r$7$F$b!"$=$&$7$?%G%#%9%W%l%$$G9T(B
$B$N@^$jJV$7$,=P$J$$$?$a$NG[N8$G$9!K(B

 
 $BF|>o%Q%=%3%s$J$I$G;H$C$F$$$F$b!"(B JIS $B$GDj5A$5$l$F$$$J$+$C$?$j!"I8=`2=$5$l$F(B
$B$$$J$+$C$?$j$9$kJ8;z!&7S@~$,$"$k$N$GCm0U$9$k$3$H!#(B

 $B6qBNE*$K$O!'(B 
  
 JIS $B4A;z$@$1$r;H$$$^$7$g$&!#(B
$B$?$H$($P!"(BPC9801 $BEy$r%?!<%_%J%k$H$7$F;H$C$F$$$k$H!"$D$$%m!<%^?t;z$d!"!J3t!K(B
$B!"4]$K?t;z!"$H$$$C$?;z$r;H$&$3$H$,$"$j$^$9$,!"$3$l$O(B NEC $B$,3HD%$7$?J8;z$G!"(B 
JIS $B4A;z$G$O$"$j$^$;$s!#B><R$N%?!<%_%J%k$G$OFI$a$^$;$s$N$G;H$o$J$$$h$&$KCm0U(B
$B$7$^$7$g$&!#(B  
 $B7S@~AGJR$O;H$o$J$$!#(B
 JIS $B4A;z%3!<%I$K$OI=$r=q$/$?$a$NItIJ!J7S@~AGJR!K$,$"$j$^$9$,!"$3$l$O$&$^$/(B
$BI8=`2=$5$l$F$$$^$;$s!#C<Kv!&%Q%=%3%s$K$h$C$F$OL5$+$C$?$j!"$"$C$F$b4A;z%3!<%I(B
$B$,$A$,$C$F$$$?$j$7$^$9$N$G!";H$o$J$$$h$&$K$7$^$7$g$&!#(B  
 $BBhFs?e=`$,FI$a$J$$?M$b$$$k$3$H$r?4$KN1$a$F$*$-$^$7$g$&!#(B
 


 
 $B>e5-$N6(Ls$KH?$7$?$j!"3F<o$N@)Ls$N$"$kC<Kv$d%=%U%H%&%'%"$r;HMQ$9$k$3$H$,B?(B
$B$$%[%9%H$G$O!"$=$l$KBP=h$7$?%U%#%k%?!<!"%Z!<%8%c!<$r%f!<%6$KBP$7$FMQ0U$7$?$j(B
$B!"%K%e!<%9$d%a!<%k$N%7%9%F%`$r2~NI$9$k$Y$-$G$"$k!#(B

$BNc$($P!"4A;z%3!<%ICf$K$O0l@Z(B1$B%P%$%H%3!<%I$O:.$8$C$F$O$$$1$J$$$H$$$&(B(8) $B$N@)(B
$B8B$K$D$$$F$O!"$=$N@)8B$N@)Ls$r<u$1$J$$$h$&$K2~NI$5$l$?(Brn$B$J$I$N%=%U%H%&%'%"$,(B
 fj.sources $B$J$I$KN.$l$F$$$k$N$G!"$=$l$i$r%$%s%9%H!<%k$9$k$Y$-$G$"$k!#$^$?!"(B
 more$B$OAa$/<N$F$F!H4A;z(B less$B!I$K$9$k$3$H$G!"G=NO$r>e$2$k$h$&$K$9$k$Y$-$G$"$k(B
$B!#(B  $B$^$?!"(BESC-(-H $B$7$+<u$1IU$1$J$$C<Kv$d!"%7%U%H(B JIS $B$7$+;HMQ$G$-$J$$C<Kv$r(B
$B;H$C$F$$$k$H$+!"%7%U%H(B JIS $B$d(B EUC $B$NF|K\8l(BUNIX$B$r;HMQ$7$F$$$k%[%9%H$*$h$S%f!<(B
$B%6$O!"30$+$i$N(B JUNET $B6(Ls$N%3!<%I$K$h$k%a%C%;!<%8$r<+J,$N%3!<%I$KJQ49$9$k%U(B
$B%#%k%?$d!"30$X=P$9>l9g$N%U%#%k%?$N:n@.$d!"%=%U%H%&%'%"$N2~NI$J$I$r9T$&$Y$-$G(B
$B$"$k!#(B

 $B<+J,$N%[%9%H$dC<Kv$N@)8B$dFC<l;v>p$K$h$C$F(B JUNET $BA4BN$NMxMQ4D6-$rDc2<$5$;$k(B
$B$3$H$K$J$i$J$$$h$&$K?4$,$1$k$Y$-$G$"$m$&!#(B





$B!Z4A;z%3!<%IJQ49$N%=%U%H%&%'%"![(B  $B3F<o$N4A;z%3!<%I4V$NJQ49$r$9$k%W%m%0%i%`$,(B
$B$$$/$D$+Ej9F$5$l$F$$$^$9!#>\$7$/$O!"(Bfj.sources $B$r;2>H$7$F2<$5$$!#(B
 
 kc (kanji converter) 	$BOBED$5$s!wEl9)Bg:n@.(B
 nkf (network kanji filter) 	$B;T@n$5$s!wIY;NDL:n@.(B
 
 




<1,2> $B;29M;qNA(B:   $BJ#?t$N?^7AJ8;z%;%C%H$N;H$$J}(B

  $B!JCm!K!!(BJIS $B$O!"5lL>>N$N$^$^$K$7$F$"$j$^$9!#(B


JUNET $B$G4A;z$N%a%$%k$d%K%e!<%9$,$H$S8r$C$F$$$k$,!"?^7AJ8;z%;%C%H$N@Z$j49$(J}(B
$B$K8m2r$b$"$k$h$&$J$N$G<!$K@bL@$9$k!#99$K$/$o$7$/$O(B JIS C6228-1984 $B$*$h$S(B bit
 Vol.14 No.6 $B%(%G%#%?$H%F%-%9%H=hM}(B(2)$B$r8+$F$[$7$$!#(B

ASCII $B$d(B JIS $B%m!<%^;z!"F|K\8l4A;z$N$h$&$JJ8;z%;%C%H$r?^7AJ8;z%;%C%H$H$$$&!#(B
$BDL>o$O(B1$BJ8;z$r(B7$BC10L!J(B7$B%S%C%H!K!JNs(B2$B!ANs(B 7$B!K$N(B1$B%P%$%H$+(B2$B%P%$%H$GI=8=$9$k!#!J(BCR
 $B$d(B ESC $B$J$I$O@)8fJ8;z$H$$$$@)8fJ8;z%;%C%H$H$$$&$b$N$,JL$KB8:_$9$k!#!K(B

$BJ#?t$N?^7AJ8;z%;%C%H$r$H$C$+$($R$C$+$(;H$$$?$$$H$-$K$O!"$3$l$+$i$I$N?^7AJ8;z(B
$B%;%C%H$r;H$&$+$r;XDj$7$J$1$l$P$J$i$J$$!#$3$N;XDj$O0lHLE*$K$O(B2$BCJ9=$($K$J$C$F(B
$B$$$k!#Bt;3$N?^7AJ8;z%;%C%H$+$i;H$*$&$H$9$k$b$N$r0lC6(B G0 $B!"(B G1$B!"(BG2$B!"(BG3 $B$N%P%C(B
$B%U%!$N$$$:$l$+$K<h$j=P$9!#$3$NA`:n$r!V;X<($9$k(B (designate)$B!W$H$$$&!#%P%C%U%!(B
$B$O?7$7$/JL$N?^7AJ8;z%;%C%H$r$=$3$X<h$j=P$7$F$/$k$H!"$=$3$KA0$K$"$C$?$b$N$O<:(B
$B$/$J$k!#:GBg(B4$B$D$N?^7AJ8;z%;%C%H$r%P%C%U%!$K<h$j=P$7$F$*$/$3$H$,$G$-$k!#!J%P(B
$B%C%U%!$H$$$C$F$b(B1$B%P%$%H$N(B ASCII $B$b(B2$B%P%$%H$N4A;z$bF~$k$+$iIT;W5D$G$"$k!#!K<!(B
$B$NA`:n$O%P%C%U%!$N$$$:$l$+$N?^7AJ8;z%;%C%H$r(B7$BC10L$N%3!<%II=$X;}$A9~$`$3$H$G(B
$B!"$3$l$r!V8F$S=P$9(B (invoke)$B!W$H$$$&!#%3!<%II=$O(B7$BC10L4D6-$K$O$R$H$D!"(B8$BC10L4D(B
$B6-$K$O:8$H1&$H$U$?$D$"$k!#(B G0$B!"(BG1$B!"(BG2$B!"(B G3 $B$+$i(B7$BC10L4D6-$N%3!<%II=$K;}$A9~$`(B
$B$K$O$=$l$>$l(B SI (Shift In) $B!"(BSO (Shift Out)$B!"(BLS2 (Locking Shift 2)$B!"(BLS3 (Loc
king Shift 3) $B$r;H$&!#$=$3$G(B7$BC10L4D6-$G$O(B G0 $B$K(B JIS $B%m!<%^;z!"(BG1$B$K(B JIS $BJR2>(B
$BL>$r;X<($7$F$*$-!"(BSI $B$G%m!<%^;z$K@Z$j49$(!"(BSO $B$GJR2>L>$K@Z$j49$($k$3$H$,$G$-(B
$B$k!#(B8$BC10L4D6-$G$O(B G0$B!"(BG1$B!"(BG2$B!"(BG3$B$+$i:8$N%3!<%II=$K;}$A9~$`$N$K$=$l$>$l(B LS0 (
Locking Shift 0)$B!"(B LS1 (Locking Shift 1)$B!"(BLS2$B!"(BLS3 $B$r;H$&!#(BLS0 $B$H(B LS1 $B$O(B SI 
$B$H(B SO $B$HF1$8%3!<%I(B (0/15$B!"(B0/14) $B$G$"$k!#(BG1$B!"(BG2$B!"(BG3 $B$+$i1&$N%3!<%II=$K;}$A9~(B
$B$`$K$O$=$l$>$l(B LS1R (Locking Shift 1 Right) $B!"(B LS2R$B!"(BLS3R $B$r;H$&!#Nr;KE*M}M3(B
$B$G(B G0 $B$+$i1&$K;}$A9~$`$3$H$O$G$-$J$$!#(B 
                        7 bit environment
                           ----------
              invoke       | code   |
           --------------->|  table |<---------------
           |               |        |               |
           |            -->|        |<--            |
           |            |  |        |  |            |
           |            |  ----------  |            |
           |            |              |            |
      ----------    ----------    ----------    ----------
      |        |    |        |    |        |    |        |
      |        |    |        |    |        |    |        |
      |   G0   |    |   G1   |    |   G2   |    |   G3   |
      |        |    |        |    |        |    |        |
      |        |    |        |    |        |    |        |
      ----------    ----------    ----------    ----------
           ^            ^
     ESC( B|            |     ESC $ ) @  designate
           |            -----------------------------
           |                                        |
      ----------    ----------    ----------    ----------
      |        |    |        |    |        |    |        |
      |        |    |        |    |        |    |        |
      | ASCII  |    | JIS    |    | JIS    |    | JIS    |
      |        |    |roman   |    |katakana|    |kanji   |
      |        |    |        |    |        |    |1978    |
      ----------    ----------    ----------    ----------



LS2$B!"(BLS3$B!"(BLS1R$B!"(BLS2R$B!"(BLS3R $B$N@)8f5!G=$K$O$I$&$$$&%3!<%I$r;H$&$+$H$$$&$H!"(B $B$3(B
$B$l$O(B ESC Fs $B%7!<%1%s%9$H$$$C$F$3$N=g$K$=$l$>$l(B ESC 6/14$B!"(BESC 6/15$B!"(BESC 7/14
$B!"(BESC 7/13$B!"(BESC 7/12 $B$H$-$a$F$"$k!#(B

$BOC$rBh0lCJ3,!";X<($N;EJ}$KLa$9!#(B1$B%P%$%H(B7$BC10L$N?^7AJ8;z%;%C%H$r;X<($9$k$K$O<h(B
$B$j=P$9@h$,(B G0$B!"(BG1$B!"(BG2$B!"(BG3 $B$N$$$:$l$+$K=>$C$F$=$l$>$l(B ESC 2/8 F$B!"(BESC 2/9 F$B!"(BE
SC 2/10 F$B!"(BESC 2/11 F $B$N7A$N%(%9%1!<%W%7!<%1%s%9$r;H$&!#(BF $B$O=*C<J8;z(B (Final 
character)$B$H$$$$!"?^7AJ8;z%;%C%HKh$K$-$^$C$F$$$k!#(B7$B%S%C%H$N?^7AJ8;z%;%C%H$G(B
$B$O(B



 
----------------------------------
$B?^7AJ8;z%;%C%H!!!!(B 	 F
 ASCII 	 4/2
 JIS $BJR2>L>(B 	 4/9
 JIS $B%m!<%^;z(B 	 4/10
$B%9%&%'!<%G%sL>A0MQ(B 	 4/8
 
----------------------------------
 
 


$B=>$C$F(B ASCII $B$r(B G0 $B$K;X<($9$k$K$O(B ESC 2/8 4/2 $B$H$9$k!#(B $B?^7AJ8;z$GI=$o$;$P(B 2/
8 $B$,(B ( $B!"(B4/2 $B$,(B B $B$@$+$i(B ESC ( B $B$H$J$k!#(B JIS$B%m!<%^;z$r(B G1 $B$K;X<($9$k$K$N$O(B 
ESC ) J $B$r;H$&!#(B  $BJ#?t%P%$%H$N;X<($O(B G0$B!"(BG1$B!"(BG2$B!"(BG3 $B$KBP$7$=$l$>$l(B ESC 2/4 F
$B!"(B ESC 2/4 2/9 F$B!"(BESC 2/4 2/10 F$B!"(BESC 2/4 2/11 F $B$N7A$r;H$&$3$H$K$J$C$F$$$?(B
$B!#(B G0 $B$@$17A$,$A$,$&$N$OJ#?t%P%$%H$,$=$N@N(B G0 $B$X$7$+;X<($G$-$J$+$C$?;~Be$NL>(B
$B;D$j$G$"$k!#(BF $B$NJ}$O!"(B



 
----------------------------------
$B!!!!?^7AJ8;z%;%C%H(B 	F 	 
 
----------------------------------
$B!!!!F|K\8l4A;z!J5l!K(B	4/0 	 $B!!(B JIS C6226-1978
$B!!!!F|K\8l4A;z!J?7!K(B	4/2 	 $B!!(B JIS C6226-1983
$B!!!!Cf9q4A;z(B $B!!!!(B	4/1 	
 
----------------------------------
 
 


$B$H$J$C$F$$$k!#=>$C$F(B 1978 $BG/HG$N(B JIS $B4A;z$r(B G1 $B$K;X<($9$k$K$O(B ESC $ ) @ $B$H$J(B
$B$k!#!J(BG0 $B$X;X<($9$k$H$-$@$17A$,0c$&$N$O5$;}$A$,0-$$$H$$$&$N$G!"(B F=4/3 $B0J9_$O(B
 G0 $B$X$N;X<($b(B ESC 2/4 2/8 F $B$H$9$k$3$H$K$J$C$?!#!K(B  $B0J>e$N$h$&$K!";H$$$?$$(B
$B?^7AJ8;z%;%C%H$r%P%C%U%!$K;X<($7!"%3!<%II=$X8F$S=P$7$F;H$&$N$,@5<0$J$N$@$,!"(B
$B$=$l$OLLE]$H$$$&>l9g$K$O!"$"$k%P%C%U%!$O$"$k%3!<%II=$KD>7k$7$F$$$F!";X<($7$?(B
$B$@$1$GB(;H$($k$H$$$&J}K!$b$"$k!#$=$l$K$O;H$&A0$K%"%J%&%s%5$H$$$&$N$rAw$k!#Nc(B
$B$($P(B ESC 2/0 4/1 $B$rAw$k$H!"$3$l$O!V%P%C%U%!$O(B G0 $B$7$+;H$o$J$$!"$=$N$+$o$j!"(BG
0 $B$X;X<($7$?$b$N$O(B7$BC10L4D6-$G$O$9$0%3!<%II=$X8F$S=P$9!#(B8$BC10L$G$O(B G0 $B$X;X<($7(B
$B$?$b$N$r:8$N%3!<%II=$X8F$S=P$9!W$H$$$&LsB+$r$9$k!#%"%J%&%s%5$K$O$^$@Bt;3$"$k(B
$B$,$=$l$O(B JIS C6228 $B$N(B 8 $B>O$r8+$F$[$7$$!#$7$+$7>e$K$O>e$,$"$C$F!">pJs8r49Ev;v(B
$B<T4V$N9g0U$,$"$l$P%"%J%&%s%5$b>JN,$7$F$h$$$3$H$K$J$C$F$$$k!#(B

 $B$=$3$G(B JUNET $B$G4A;z$r;H$&>l9g$@$,!"<!$N$h$&$K$9$k$N$O$I$&$G$"$m$&$+!#Ev;v<T(B
$B4V$N9g0U$,$"$C$?$H$7$F(B ESC 2/0 4/1 $B$N%"%J%&%s%5$,$"$C$?$h$&$K;H$&!#$D$^$j?^(B
$B7AJ8;z%;%C%H$r@Z$j49$($k$K$O>o$KKh2s(B G0 $B$X$N;X<($+$i$d$jD>$9$b$N$H$9$k!#$=$7(B
$B$F8F$S=P$7$N@)8f5!G=$O;H$o$J$$!#(B



 
----------------------------------
$B!!!!(B ASCII $B$X@Z$j49$($k$K$O!!(B $B!!!!(B 	 ESC ( B 
$B!!!!(B JIS $B%m!<%^;z$X@Z$j49$($k$K$O(B $B!!!!(B 	 ESC ( J 
$B!!!!(B JIS $B4A;z(B (1978) $B$X@Z$j49$($k$K$O!!(B 	 ESC $ @ 
$B!!!!(B JIS $B4A;z(B (1983) $B$X@Z$j49$($k$K$O(B $B!!(B 	 ESC $ B 
 
----------------------------------
 



$B$3$l$^$G(B JUNET $B$N4A;z%K%e!<%9$J$I$G4A;z$XF~$k$N$O(B ESC $ @$B$G!"=P$k$N$O(B ESC ( 
H $B$H$$$o$l$?$j$7$F$$$?$,!"%5%V%k!<%A%s$r8F$s$@$jLa$C$?$j$9$k$h$&$K9M$($k$N$O(B
$B4V0c$$$G!"%(%9%1!<%W%7!<%1%s%9$K$h$k@Z$j49$($O>o$K(B GOTO $BJ8$G$"$j!"0JA02?$r;H(B
$B$C$F$$$?$+$K$O4X78$J$$$3$H$KCm0U$7$F$[$7$$!#(B $B=>$C$F(B ESC ( H $B$O4A;z$+$i=P$k$N(B
$B$G$O$J$/!"(B1$B%P%$%H$N%m!<%^;z$X!V9T$/!W$H$$$&I=8=$,@5$7$$!#(B

$B$7$+$7!"$3$3$K$b$&$R$H$D$N8m$j$,$"$k!#>e$K$"$k$h$&$K(B JIS $B%m!<%^;z$X@Z$j49$((B
$B$k$K$O(B ESC ( J $B$r;H$o$J$1$l$P$J$i$J$$!#(B $B$7$+$7$3$l$O@$$NCf$G$O4V0c$C$F(B ESC (
 H $B$HEA$o$C$F$$$k!#$=$l$O(B JIS C6228-1975 $B$,@)Dj$5$l$?$H$-!"(BJIS C6220 $B$NJR2>(B
$BL>$H%m!<%^;z$N(B F $B$O$=$l$>$l(B 4/7 $B$H(B 4/8 $B$K$J$k$HM=A[$7$F$=$&5-=R$7$F$7$^$C$?(B
$B$+$i$G$"$k!#@)Dj$N$H$-$K$O(B 4/6 $B$^$G$7$+$-$^$C$F$$$J$+$C$?$+$i$@!#0lJ}JR2>L>(B
$B$H%m!<%^;z$N(B F $B$rLc$&$Y$/EPO?<jB3$-$r$7$?$N$@$,!"$=$N:"F1$8$/EPO?<jB3$-Cf$G(B
$B$"$C$?%9%&%'!<%G%s4pK\%3!<%I$H%9%&%'!<%G%sL>A0MQ%3!<%I$,(B 4/7 $B$H(B 4/8 $B$rLc$$!"(B
$BF|K\$NJR2>L>$H%m!<%^;z$O(B 4/9 $B$H(B 4/10 $B$K$J$C$?!#$=$3$G(B JIS C6228-1975 $B$K$O@5(B
$B8mI=$r$D$1$FHRI[$7$?$,!"(B $B$3$N$3$H$OE0Dl$7$J$+$C$?!#(BJIS C6228-1984 $B$N2r@b$N(B15
$B%Z!<%8$K$O@5$7$$I=$,$G$F$$$k$,!"(B JIS $B%O%s%I%V%C%/$K$O2r@b$,$J$$$+$i$=$l$@$1(B
$B8+$?$N$G$O$o$+$i$J$$!#(B

 JIS $B$N%m!<%^;z$H%9%&%'!<%G%sL>A0MQ$NJ8;z%;%C%H$O<!$NE@$G;z7A$,$A$,$C$F$$$k(B
$B!#%9%&%'!<%G%s$N$b$N$@$1<($9!#(B




----------------------------------
$B!!!!(B2/4 	 $ $B$G$O$J$/0lHL$NDL2_5-9f!JB@M[%^!<%/$H$$$o$l$k$b$N!K(B
$B!!!!(B4/0 	 $BBgJ8;z(BE$B!\%"%-%e!<%H%"%/%;%s%H(B
$B!!!!(B5/11 	 $BBgJ8;z(BA$B!\%&%`%i%&%H(B
$B!!!!(B5/12 	 $BBgJ8;z(BO$B!\%&%`%i%&%H(B
$B!!!!(B5/13 	 $BBgJ8;z%*%s%0%9%H%m!<%`$N(BA
$B!!!!(B5/14 	 $BBgJ8;z(BU$B!\%&%`%i%&%H(B
$B!!!!(B6/10$B!"(B7/11-7/14 	 $B>e$N$b$N$N>.J8;z(B
 
----------------------------------
 
 


$B$D$$$G$K(B ASCII $B$H(B JIS $B%m!<%^;z$N$A$,$$$O<!$NDL$j(B



 
----------------------------------
  	 ASCII 	 JIS $B%m!<%^;z(B 
 
----------------------------------
$B!!!!(B5/12 	 $B!@(B 	 $B!o(B 
$B!!!!(B7/14 	 ~ $B!J%A%k%I!K(B	 $B!1!J%*!<%P!<%i%$%s!K(B 
 
----------------------------------
 
 


$B$3$NJ}$O7ZHy$J:9$H;W$o$l$k!#(B

JUNET $B$N%7%9%F%`$H$7$F$O<!$N$h$&$K9M$($k$N$O$I$&$+!#Aw?.B&$O<+J,$NC<Kv$,(B ASC
II $B$+(B JIS $B$+$K$h$j(B ESC ( B $B$+(B ESC ( J $B$r@h9T$5$;$k!#<u?.B&$O(B ESC ( B$B!"(BESC ( 
J$B!"(BESC ( H $B$r8+$?$i<u$1$D$1$k!#(B $B%=%U%H!"%O!<%IE*$K87L)$K$G$-$k$J$i!"$3$N$I$l(B
$B$r<u$1$?$+$K$h$j!"$=$l$>$l$N?^7AJ8;z%;%C%H$N?^7A$r$@$9!#LLE]$J$iE,Ev$K(B ASCII
 $B$+(B JIS $B%m!<%^;z$G=PNO$9$k!#Bg@Z$J$3$H$OAw?.B&$O%9%&%'!<%G%sL>A0MQ$r;H$C$F$$(B
$B$J$$8B$j(B ESC ( H $B$r$J$k$Y$/Aa$/$d$a$k$3$H$G$"$k!#(B $B@$$NCf$+$iBgBN$J$/$J$C$?$H(B
$B;W$C$?$i<u?.B&$b(B ESC ( H$B$r$O$M$k$h$&$K%=%U%H$rJQ99$9$k!#(B

$B4A;z$K$D$$$F$O<!$N$h$&$K$7$?$$!#(BJIS C6226-1978$B!J5lHG!K$K$/$i$Y(B 1983 $B!J?7HG!K(B
$B$OFC<lJ8;z$,(B39$BJ8;z!"$1$$@~AGJR$,(B32$BJ8;z!"4A;z$,(B4$BJ8;z$U$($?!#5lHG$7$+CN$i$J$$(B
$BC<Kv$K$O?7HG$NC<Kv$+$i:$$k%3!<%I$bAw$i$l$F$/$k$+$b$7$l$J$$!#4A;z$K$bBh0l!"Bh(B
$BFs?e=`4V$GF~$l49$($,$"$C$?$,!"0l1~F1$8;z$K$J$C$F$$$k$+$iFI$`$K$O:$$i$J$$$G$"(B
$B$m$&!#$=$3$G4A;z$NJ}$b!"Aw?.B&$,<+J,$O$I$A$i$N(B JIS $B$N$D$b$j$+$r$D$1$FAw$k$3(B
$B$H$K$9$k!#<u?.B&$O(B ESC $ @$B!"(BESC $ B $B$N$$$:$l$,$-$F$b$"$o$F$:$K=hM}$r$9$k!#5,(B
$B3J6(2q$GGd$C$F$$$k(B16$B%I%C%H!"(B24$B%I%C%H$N4A;z%Q%?!<%s$O?7HG$N(B JIS $B$N$b$N$G$"$k(B
$B!#(B IBM5550 $B$N%3!<%I$O5lHG$G$"$k!#(B

$B@)8fJ8;z$K$D$$$F0l8@!"(BCR $B$H$+(B ESC $B$H$+@)8fJ8;z$O$I$N?^7AJ8;z%;%C%H$,8F$S=P$7(B
$B$F$"$k$+$K4X78$J$/;H$($k$h$&$J%3!<%I9=B$$K$J$C$F$$$k!#2~9T$9$k$N$K4A;z$+$i0l(B
$BEY(B ASCII $B$X$G$J$1$l$P$J$i$J$$$H;W$C$F$$$k?M$b$$$k$h$&$@$,$3$l$O8m$j$G$"$k!#(B


$B0J>e!!=PE5!'!!OBED1Q0l(B(wada@tansei.u-tokyo.junet)
Re: iso-2022-jp+base64
#62
Author: Miki Hoshino
Date: Mon, 03 Jul 2000 00:00
27 lines
2336 bytes
Yasushi Shinjoさんの<YAS.00Jul3034704@kirk.is.tsukuba.ac.jp>から
>(1) JIS コードで送り出したメールは、受手は問題なく読める。
>(2) base64 でエンコードすると、読めない人がいる。
>(3) 故に、送り出す方は、JIS で出した方がよい。
こちらについては私もそう思います。結局「読めてなんぼ」な訳ですし。

>MIME に関しては、形式としては、RFC になってますけれど、日本
>語のメールを出す時に MIME を使うべしという約束は、どこにもあ
>りません。JUNET 時代からのJISの約束は、破棄されていません。
>そういう意味では、JISで出す方法は正しいと言えます。この古文
>書に弱い相手なら、この古文書を見せると効くかと思います。
(以下略)

このJUNETの手引きでは「本文に日本語を直接書く場合」の約束が書かれている
ようにしか読めないのですが。
すなわち、8bitスルーな環境ばかりでは無いのでShift_Jis等の8bit系で本文を
記入しない、日本語の直接記述にはiso-2022-jpを使いましょうってな事が書か
れているのだと思います。
そう言う意味から「日本語を直接書くならJISにすべし」と言うことはあって
も、「本文をMIME base64エンコードしない」になる訳では無いと思います。
#直接日本語を本文に書いている訳では無いので、手引きの内容に該当しない事
#になりますよね?
#で、それが良いか悪いかは別に、推奨されるべきは冒頭に有るような「読め
#る」形で出す事ではないかと。

-- 
Miki Hoshino mailto:miki@section21.com
Re: iso-2022-jp+base64
#64
Author: Koichi Nakatani
Date: Tue, 04 Jul 2000 00:00
20 lines
1800 bytes
なかたにです。

新城さん>
> 日本語のメールの漢字コード論理的に考えると、こうです。
> 
> (1) JIS コードで送り出したメールは、受手は問題なく読める。
> (2) base64 でエンコードすると、読めない人がいる。
> (3) 故に、送り出す方は、JIS で出した方がよい。

そう、必ずしも最適な方法で送っているとはいえないことは、送信側の
わずかな落ち度です。しかし、最適な方法だけがいつも唯一の正しい
方法とは限りません。 ISO-2022-JP+base64 というのは国際的に認められた
正しい方法のひとつです。

> 古文書としては、JUNET の手引きがあります。これは、RFC1468 よ
> りも古い約束です。別に、RFC になっていなくても、守るべき約束
> はあります。

JUNET の手引き、というのはその前文に示されていることから、
INFORMATIONAL あるいは HISTORIC と解釈せざるを得ない文書です。
Re: iso-2022-jp+base64
#68
Author: Keiichi Suzuki
Date: Tue, 04 Jul 2000 00:00
15 lines
1827 bytes
>>>>> Message-Id: <395F4A46.48E6FFCA@pop02.odn.ne.jp> の記事で、
>>>>> "な" == Koichi Nakatani <kvn@pop02.odn.ne.jp>さま曰く...

な> 送信側が今後無用のトラブルに巻き込まれないために、 

「不要にネットワーク、計算機資源を消費しないように、」という理由にしてい
ただけませんか?

たとえ読むのには支障なくても、意味も無く大きく*した*メッセージを受け取ら
せるのは、勘弁してほしいと思います。

-- 
鈴木圭一 / keiichi@nanap.org
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads