[Mew-dist 2453] Re: Chinese. read/write send/receive OK.

Murata Shuuichirou mrt at example.com
1997年 10月 13日 (月) 15:05:59 JST


In message <19971013142820C.takano at example.com>,
 Takano Yuji <takano at example.com> wrote:
>   中国に住んでいる人にテストにつき合ってもらった結果、相手の中国
> 人の方は以下の charset で送信してもらいました。
> 
> #ちなみに、メーラヘッダも付けます。
> X-Mailer: Mozilla 3.01Gold (Win95; I)
> 
> Content-Type: text/plain; charset=iso-8859-1
> Content-Type: text/plain; charset=HZ-GB-2312
> Content-Type: text/plain; charset=gb2312
> Content-Type: text/plain; charset="us-ascii"
> 
> #全て、Content-Transfer-Encoding: 8bit です。
> 
>   一番驚いたのが charset="us-ascii" で、これで中国人同士でメール
> の送受信を行って文字化けしないの?と心配になりました(^^;;。
> 
>   mule2.3+mew-1.91+im-71 ではどのヘッダで送られたメールを見ても
> 見事に文字化けを起こしてしまいます。
> 
>   唯一正しく見る方法は、charset=iso-8859-1 で送られたメール本文
> を一旦保存して、mule の文字コードを euc-china-unix にしてから、
> そのファイルを開くと、ちゃんとした中国語で表示されました。

mew-1.92b3 に、このメールの最後につける patch (と [Mew-dist 2447] の patch)
をあてたものを使ってみてくださいませんか?

> Content-Type: text/plain; charset=HZ-GB-2312
> Content-Type: text/plain; charset=gb2312

このふたつは読めるようになるのではないかと思います。

>   と、言う事で、mew で、メールを受信した時に、charset=iso-8859-1 
> を正しく認識してくれれば、ファイルに保存してから読み込むと言う動
> 作は不要になると思うのですが・・。無理っぽいのでしょうか・・。

これはつけるほうが悪いでしょう。
-- 
むらたしゅういちろう

===================================================================
RCS file: mew-mule2.el,v
retrieving revision 1.1
diff -u -r1.1 mew-mule2.el
--- mew-mule2.el	1997/10/13 05:49:35	1.1
+++ mew-mule2.el	1997/10/13 05:55:12
@@ -50,7 +50,8 @@
     ("iso-2022-kr" *iso-2022-kr*)
     ("euc-kr"      *euc-korea*)
 ;    ("iso-2022-cn" *iso-2022-cn*)
-    ("cn-gb"        *euc-china*)
+    ("gb2312"        *euc-china*)
+    ("hz-gb-2312"    *hz*)
     ("cn-big5"      *big5*)
 ;    ("iso-2022-cn-ext" iso-2022-cn-ext)
     ("iso-2022-jp-2"   *iso-2022-ss2-7*)
@@ -70,7 +71,7 @@
     ("iso-8859-9"    (0 141) *iso-8859-9* "quoted-printable")
     ("iso-2022-jp"   (0 138 146 144) *iso-2022-jp* "7bit")
     ("iso-2022-kr"   (0 147)         *iso-2022-kr* "7bit")
-    ("cn-gb"         (0 145 160)     *euc-china* "base64")
+    ("gb2312"         (0 145 160)     *euc-china* "base64")
     ("iso-2022-jp-2" (0 138 146 144 145 147 148 129 134) 
                      *iso-2022-ss2-7* "7bit")
     ))
@@ -89,7 +90,7 @@
     ("iso-8859-9"  (141) *iso-8859-9* "Q")
     ("iso-2022-jp" (138 146 144) *iso-2022-jp* "B")
     ("euc-kr"      (147) *euc-kr*     "B")
-    ("cn-gb"       (145 160)     *euc-china* "B")
+    ("gb2312"       (145 160)     *euc-china* "B")
 ;    ("iso-2022-jp-2" (138 146 144 145 147 148 129 134) 
 ;                     *iso-2022-ss2-7* "B")
     ))



Mew-dist メーリングリストの案内