🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.xemacs
Article #99

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

#99
From: IMAI Hidetoshi
Date: Fri, 19 Oct 2001 08:13
37 lines
3103 bytes
今井です。
山岡さんアドバイスありがとうございます

At Fri, 19 Oct 2001 09:08:35 +0900,
Katsumi Yamaoka <yamaoka@jpl.org> wrote:

> 今井さん> set-process-coding-systemの引数を
> 今井さん> sjis euc-japan shift_jis-dos automatic-conversion と
> 今井さん> いろいろためしてみましたが解決しませんでした。
> 
> 特定の部分がデコードできない理由を想像してみるに、何回か
> accept-process-output でデータを取り込むときに sjis の 2-byte の
> 途中で区切られてしまったんじゃないかしら。

accept-process-outputを記述している部分は処理がlogファイルを読
み終わるまで次の処理に移らないようにしています。
この部分のwhileのかわりに(sit-for 10)としましたが、文字化けは
起ります。

> 今井さん> なお、shell-command-to-string を用いて fetch,nkf -eとしたと
> 今井さん> きは文字化けはおきませんでした。
> 
> それと同じことを elisp で行なうのが良いのではありませんか。すな
> わち open-network-stream は無変換で動作させ、取り込み終わった後
> でデコードする、と。

山岡さんの変更を参考にしてためしてみました。
結果、例として前回に示した部分はみごとに文字化けがなおっていま
したが他の部分が代わりに文字化けしてみました。
ファイルを良く見たところ、半角文字が、記入されていました。
これが、原因でしょうか?
もしそうならば、何か対処の方法があればアドバイスをお願いします。

nkfを使った場合は半角文字が全角の関係ない文字になっていました。
また、scpでlogファイルをとってきてXEmacsで開いたところ、半角の
フォントはおかしかったですが文字化けせずに表示されていました。
Technical Details
Message-ID: <xl91yk0jbdh.wl@cal.infonets.hiroshima-u.ac.jp>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!news.ksw.feedmania.org!onodera-news!Q.T.Honey!news.join.ad.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>

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-19 01:16:35 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!news.ksw.feedmania.org!onodera-news!Q.T.Honey!news.join.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: Fri, 19 Oct 2001 17:13:30 +0900
Organization: Hiroshima University
Lines: 39
Message-ID: <xl91yk0jbdh.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>
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 1003479216 10427 133.41.33.61 (19 Oct 2001 08:13:36 GMT)
X-Complaints-To: news-admin@hiroshima-u.ac.jp
NNTP-Posting-Date: 19 Oct 2001 08:13:36 GMT
In-Reply-To: <yosu4rowqynv.fsf_-_@jpl.org>
User-Agent: Wanderlust/2.4.1 (Stand By Me) XEmacs/21.1 (Cuyahoga Valley)