Article View: fj.editor.xemacs
Article #111Re: open-network-stream使用時の文字コードについて
From: IMAI Hidetoshi
Date: Mon, 22 Oct 2001 20:44
Date: Mon, 22 Oct 2001 20:44
40 lines
3603 bytes
3603 bytes
今井です。 At Mon, 22 Oct 2001 18:13:36 +0900, Katsumi Yamaoka <yamaoka@jpl.org> wrote: > > >>>>> In <xl9vgh8yvf1.wl@cal.infonets.hiroshima-u.ac.jp> > >>>>> IMAI Hidetoshi <hidepin@infonets.hiroshima-u.ac.jp> wrote: > > 今井さん> できるだけnkfなどの外部コマンドを使わずにすませたかったのです > 今井さん> が、(nkfをインストールしていないhostでは実行できないため)理由 > 今井さん> がわかれば納得できました。 > > なるほど。では、すべての場合にうまくいくかどうかわかりませんが、 > 小細工を労、ではなくて弄してみましょう。:-p > 以下のコードで関数 decode-coding-region そのものを置き換えます。 > ありがとうございます。 早速ためしてみたのですが、結果はまだ文字化けするところがある。 でした。 ちゃんと、defadviceした関数を使ってないのかと思い、途中に message、sit-forを使って確かめたところ新しい関数を使っているよ うだということを確認しました。 subsidiary-coding-systemなど よく分からない関数があるのですが、関数をみたところ最初に全角文 字をre-search-forwardで見つけ出しsjisにdecodeし、 次に半角文字をみつけだし、sjisに変更した後全角に変換しています。 つまり、山岡さんのなさっていることは、半角文字が文字化けの原因 であると予想し、別々に処理することで文字化けを防ごうとしている のだと思います。 しかし、これでうまくいかなかったので、文章に半角があるのが原因 ではなく、元々のdecode-coding-regionのバグが半角全角にかかわら ず起きていると考えればいいのでしょうか? # つまりXEmacs 21.1 を使っている限りどうしようもないと言うこ # とですね。
Technical Details
Message-ID:
<xl9vgh75rs4.wl@cal.infonets.hiroshima-u.ac.jp>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!paloalto-snf1.gtei.net!news.gtei.net!news.compaq.com!uunet!sac.uu.net!osa.uu.net!newsfeed.mesh.ad.jp!news-sv.sinet!east-news.csi.ad.jp!hiroshima-u!not-for-mailReferences:
<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> <xl9vgh8yvf1.wl@cal.infonets.hiroshima-u.ac.jp> <yosur8rw2g1o.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 13:51:41 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!paloalto-snf1.gtei.net!news.gtei.net!news.compaq.com!uunet!sac.uu.net!osa.uu.net!newsfeed.mesh.ad.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: Tue, 23 Oct 2001 05:44:11 +0900 Organization: Hiroshima University Lines: 41 Message-ID: <xl9vgh75rs4.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> <xl9vgh8yvf1.wl@cal.infonets.hiroshima-u.ac.jp> <yosur8rw2g1o.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 1003783453 17266 133.41.33.61 (22 Oct 2001 20:44:13 GMT) X-Complaints-To: news-admin@hiroshima-u.ac.jp NNTP-Posting-Date: 22 Oct 2001 20:44:13 GMT To: Katsumi Yamaoka <yamaoka@jpl.org> In-Reply-To: <yosur8rw2g1o.fsf@jpl.org> User-Agent: Wanderlust/2.4.1 (Stand By Me) XEmacs/21.1 (Cuyahoga Valley) X-Face-Version: X-Face utility v1.3.6.11 - "Hey Bulldog (remix)" X-Face: (utSJiO"?[Ez[wlicCqM1@fm_?sfzX|Hue;DOKv7liur%+X:TCFM*P>~WtId%n/#(!X+I'. ZNYogDO/>#7x*P+pCGDdAu_euG]AF[pQPPHhY=r/*1<M:VT@,<1.*R+r3x^RmIIQ:<awcAHx;;gw/y #/Tr7H"5