🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.xemacs
Article #104

Re: open-network-stream使用時の文字コードについて

#104
From: IMAI Hidetoshi
Date: Mon, 22 Oct 2001 07:40
49 lines
3553 bytes
こんにちは今井です。

At Mon, 22 Oct 2001 13:45:15 +0900,
Katsumi Yamaoka <yamaoka@jpl.org> wrote:
> 
> >>>>> In <yosuzo6nkila.fsf@jpl.org> 
> >>>>>	Katsumi Yamaoka <yamaoka@jpl.org> wrote:
> 
> 山岡> それにしても、具体的なデータを拝見しないとこれ以上は無理です。
> 
> 今井さんから具体的なデータをいただきました。:-)
> はじめは何が問題だかわからなかったんですが、よくよく見ると XEmacs 21.1
> で ascii と shift_jis が混じったテキストを一括して
> 
> 	   (decode-coding-region (point-min) (point-max) 'shift_jis)
> 
> すると、部分的にデコードに失敗するようです。XEmacs 21.2, 21.4 および
> 21.5 ではそういうことが起こらず、これは XEmacs 21.1 のバグではないかと
> 思います。
> 
> ;; あえて言わせてもらえば、バグも含めて変化しないという点で 21.1 は安
> ;; 定版です。今のところもっとも信頼できるのは 21.4 ではないでしょうか。
> 
> XEmacs 21.1 をどう直したら良いのかはわかりません。また、小細工を労した
> ところで、完全に対策できるかどうか自信が無いので、いっそ nkf を使って
> しまってはいかがでしょうか。すなわち
> 

ありがとうございます。
こちらで山岡さんのコードを含めて実行したところ、文字化けせずに
表示することができました。

できるだけnkfなどの外部コマンドを使わずにすませたかったのです
が、(nkfをインストールしていないhostでは実行できないため)理由
がわかれば納得できました。

山岡さんが既にまとめてらっしゃるのですが、今回の問題と解決策は

------------------------------------------------------------
(問題点)
XEmacs 21.1 で文字コードを変換すると、文章の一部が文字化けする。

(解決策)
XEmacs 21.1 で文字コードを変換する部分にバグがある可能性があり
変換に失敗している。そこで、外部コマンドの"nkf"などを使う必要
がある。
XEmacs 21.1 XEmacs 21.4 では問題がないようである。
------------------------------------------------------------
Technical Details
Message-ID: <xl9vgh8yvf1.wl@cal.infonets.hiroshima-u.ac.jp>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!komachi.sp.cs.cmu.edu!Q.T.Honey!news.join.ad.jp!wnoc-tyo-news!titech.ac.jp!news-sv.sinet!east-news.csi.ad.jp!hiroshima-u!not-for-mail
References: <xl9g08hsdaq.wl@cal.infonets.hiroshima-u.ac.jp> <87ofn5wkb6.fsf@boggy.acest.tutrp.tut.ac.jp> <xl9g08hwhle.wl@cal.infonets.hiroshima-u.ac.jp> <yosu4rowqynv.fsf_-_@jpl.org> <xl91yk0jbdh.wl@cal.infonets.hiroshima-u.ac.jp> <yosuzo6nkila.fsf@jpl.org> <yosuofn0e10k.fsf_-_@jpl.org>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1107f7,e1d71c6971fdc530
X-Google-Attributes: gid1107f7,public
X-Google-ArrivalTime: 2001-10-22 00:44:33 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!komachi.sp.cs.cmu.edu!Q.T.Honey!news.join.ad.jp!wnoc-tyo-news!titech.ac.jp!news-sv.sinet!east-news.csi.ad.jp!hiroshima-u!not-for-mail
From: IMAI Hidetoshi <hidepin@infonets.hiroshima-u.ac.jp>
Newsgroups: fj.editor.xemacs
Subject: Re: open-network-stream使用時の文字コードについて
Date: Mon, 22 Oct 2001 16:40:34 +0900
Organization: Hiroshima University
Lines: 51
Message-ID: <xl9vgh8yvf1.wl@cal.infonets.hiroshima-u.ac.jp>
References: <xl9g08hsdaq.wl@cal.infonets.hiroshima-u.ac.jp>
 <87ofn5wkb6.fsf@boggy.acest.tutrp.tut.ac.jp>
 <xl9g08hwhle.wl@cal.infonets.hiroshima-u.ac.jp>
 <yosu4rowqynv.fsf_-_@jpl.org>
 <xl91yk0jbdh.wl@cal.infonets.hiroshima-u.ac.jp>
 <yosuzo6nkila.fsf@jpl.org>
 <yosuofn0e10k.fsf_-_@jpl.org>
NNTP-Posting-Host: cal.infonets.hiroshima-u.ac.jp
Mime-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: news.hiroshima-u.ac.jp 1003736435 2082 133.41.33.61 (22 Oct 2001 07:40:35 GMT)
X-Complaints-To: news-admin@hiroshima-u.ac.jp
NNTP-Posting-Date: 22 Oct 2001 07:40:35 GMT
In-Reply-To: <yosuofn0e10k.fsf_-_@jpl.org>
User-Agent: Wanderlust/2.4.1 (Stand By Me) XEmacs/21.1 (Cuyahoga Valley)