🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

5 total messages Started by Fujisawa Jiro Wed, 15 Sep 1999 00:00
About w3 again
#551
Author: Fujisawa Jiro
Date: Wed, 15 Sep 1999 00:00
44 lines
2801 bytes
こんにちは、藤澤と申します。

以前(半年程前?)に、一度 w3 について質問して色々と教えて頂いたのです
が、その時は w3 の ver3 系列がどうしてもインストール出来ず、そのまま意
気消沈して諦めてしまっていたのですが、この度人からパソコンをもらい、そ
こに新しい環境を作って、Mule のバージョンもちょっとだけ上がったので、
もう一度、w3-3.0.50 のインストールにチャレンジし、なんとか成功致しまし
た(しかし GNUS が動かなくなりました(T.T))。

そこで、勇んで以前の目的であった、台湾中央研究院のデータベース
<http://www.sinica.edu.tw/ftms-bin/ftmsw3>にアクセスして、データ検索を
試みました。

以前も議論に出たのですが、ここのデータは cns で書かれており、mule では、

(make-coding-system
 'chinese-iso-7bit 2 ?C
 "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN)"
 t
 (list lc-ascii nil nil nil
       'short 'ascii-eol 'ascii-cntl 'seven 'locking-shift))

といった lisp を使うと、big5 に encode して見る事が出来るのですが、こ
れも以前に出たのですが、何か big5 として正しくないコードがあると、ペー
ジ全体が文字化けしてしまいます。特に、検索結果を全て一覧表示するページ
等では、少なくとも一つはその様な文字があるのか、ほぼ確実に文字化けして
しまいます。

この文字化けを、何とか big5 無として正しくないコードのみに留めて、それ
以外の文字は表示されるようにする事は、出来ないでしょうか。

w3 を諦めて、netscape や lynx で検索出来ないか試してみたりしましたが、
検索文字列をそれらでインプットしたり、検索結果をコピーして文書の中に貼
り付けたりするのが面倒で、やはり、Mule の中で全てを処理するに如ずとい
う事に気付いただけでした。

どなたか御教授下されば幸いに存じます。


------
                                 ┌────────────────┐
                                 │藤澤次郎@神戸大学文化学研究科  ┃
                                 │E-mail:fujisawa@lit.kobe-u.ac.jp┃
                                 └━━━━━━━━━━━━━━━━┛
Re: About w3 again
#553
Author: KATAYAMA Yoshio
Date: Thu, 16 Sep 1999 00:00
29 lines
1713 bytes
$BJR;3!w#P#F#U$G$9!#(B

In article <7roj3r$9v1$1@nntp.wao.or.jp>,
	fujisawa@lit.kobe-u.ac.jp (Fujisawa Jiro) writes:

>$B$=$3$G!"M&$s$G0JA0$NL\E*$G$"$C$?!"BfOQCf1{8&5f1!$N%G!<%?%Y!<%9(B
><http://www.sinica.edu.tw/ftms-bin/ftmsw3>$B$K%"%/%;%9$7$F!"%G!<%?8!:w$r(B
>$B;n$_$^$7$?!#(B
>$B0JA0$b5DO@$K=P$?$N$G$9$,!"$3$3$N%G!<%?$O(B cns $B$G=q$+$l$F$*$j!"(Bmule $B$G$O!"(B

$B$3$N%Z!<%8$r8+$F$_$^$7$?$,!"%(%s%3!<%G%#%s%0$O(B Big5 $B$K$J$C$F$$$k(B
$B$h$&$G$9!#(B

>(make-coding-system
> 'chinese-iso-7bit 2 ?C
> "ISO 2022 based 7bit encoding for Chinese GB and CNS (MIME:ISO-2022-CN)"
> t
> (list lc-ascii nil nil nil
>       'short 'ascii-eol 'ascii-cntl 'seven 'locking-shift))

>$B$H$$$C$?(B lisp $B$r;H$&$H!"(Bbig5 $B$K(B encode $B$7$F8+$k;v$,=PMh$k$N$G$9$,!"$3(B

$B$3$N(B coding-system $B$G$OA4$/%G%3!<%I$G$-$^$;$s!#$3$l$H$OJL$N(B 
coding-system $B$r;H$o$l$F$$$k$N$G$O$J$$$G$7$g$&$+!#(B

w3.el $B$K$D$$$FCN$i$J$$$N$G$9$,!"(Bcoding-system $B$K(B *big5* (mule
2.3) $B$+(B big5 (emacs 20.*) $B$r;XDj$9$k$3$H$O$G$-$J$$$N$G$7$g$&$+!#(B
--
$BJR;3!w#P#F#U(B
Re: About w3 again
#554
Author: Fujisawa Jiro
Date: Thu, 16 Sep 1999 00:00
49 lines
3112 bytes
こんにちは、藤澤です。

In article <KATE.99Sep16141722@yamato.trad.pfu.co.jp> kate@pfu.co.jp (KATAYAMA Yoshio) writes:
>> そこで、勇んで以前の目的であった、台湾中央研究院のデータベース
>> <http://www.sinica.edu.tw/ftms-bin/ftmsw3>にアクセスして、データ検
>> 索を試みました。以前も議論に出たのですが、ここのデータは cns で書か
>> れており、mule では、
> このページを見てみましたが、エンコーディングは Big5 になっているよう
> です。

誠に申し訳ありません。言葉が足りませんでした。このページ自体はまだ 
Big5 です。この後の検索結果等が cns コードになっています。ですからここ
は別に下の lisp を使わなくても mule 2.3なら
M-x set-primary-environment [RET] chinese
で見る事が出来るようになります。
emacs20ならば、
M-x set-langage-environment
か何かだったと思います(よく知らないけど)。

>> (make-coding-system 'chinese-iso-7bit 2 ?C "ISO 2022 based 7bit
>> encoding for Chinese GB and CNS (MIME:ISO-2022-CN)" t (list
>> lc-ascii nil nil nil 'short 'ascii-eol 'ascii-cntl 'seven 'locking-
>> shift))

>> といった lisp を使うと、big5 に encode して見る事が出来るのですが、
>> こ

> この coding-system では全くデコードできません。これとは別の 
> coding-system を使われているのではないでしょうか。

> w3.el について知らないのですが、coding-system に *big5* (mule 2.3) 
> か big5 (emacs 20.*) を指定することはできないのでしょうか。--片山
> @PFU

私は、emacs20 は使えないので、cns は直接は見られないので、検索結果を見
るには Big5 に encode するしかなく、その時に上記の lisp を使えば見られ
るようになる、というのが半年程前にここで私が教えてもらった事です。しか
し、それでもある種のコードがあると(ここは私もあまり理解していないので
すが)、文字が全て化けてしまって、まったく読めなくなる、というのが今回
私が悩んでいる問題です。

また何が御存じでしたら、御教授下さい。


------
                                 ┌────────────────┐
                                 │藤澤次郎   神戸大学文化学研究科 ┃
                                 │E-mail:fujisawa@lit.kobe-u.ac.jp┃
                                 └━━━━━━━━━━━━━━━━┛
Re: About w3 again
#448
Author: Tsuyoshi AKIHO
Date: Wed, 22 Sep 1999 00:00
56 lines
2837 bytes
大阪市立大学の秋保です。

In article <7rr4is$m7t$1@nntp.wao.or.jp>
    fujisawa@wao.or.jp (Fujisawa Jiro) writes:

fujisawa> 誠に申し訳ありません。言葉が足りませんでした。この
fujisawa> ページ自体はまだ Big5 です。この後の検索結果等が 
fujisawa> cns コードになっています。ですからここ

昔(半年前)のときは、cns だったようですが、あのときの議論のあ
とすぐに変わったようです。

fujisawa> それでもある種のコードがあると(ここは私もあまり理
fujisawa> 解していないのですが)、文字が全て化けてしまって、
fujisawa> まったく読めなくなる、というのが今回私が悩んでいる
fujisawa> 問題です。

Emacs 20.2 から GNU Emacs 20.4 に乗り換えています。20.4 になっ
たからなのか、こちらも全て化ける結果になってしまいました。

読めたらいいのなら、tcs に一度とおしてから読むと読めました。

http://infoshako.sk.tsukuba.ac.jp/~tkubota/linux/mswordview/

を参考にして install します。それで、Mule の化けた buffer で、
C-u C-o [CR] ~/hoge.html [CR]

.emacs とかに以下を入れておいて、
---start--
;; GNU Emacs 20.4 & Mule 2.3 (based on GNU Emacs 19.28)
;; で動作を確認
(defun w3-yominaosi-big5 (file)
  " big5 で化ける場合に使用"
  (interactive "fFilename:")
  (shell-command 
   (concat "tcs -sf big5 -t big5 < " file " > " file "-big5"))
  (shell-command 
   (concat "mv " (expand-file-name file) "-big5 " (expand-file-name file)))
   (w3-fetch (concat "file:" (expand-file-name file))))
---end--

M-x w3-yominaosi-big5 [CR] ~/hoge.html [CR]

save したファイルが残るのがいやなら、 w3-yominaosi-big5 を変
更すれば良いと思います。

(big5 でない文字は ? に変更されるようです)

http://www.ex.media.osaka-cu.ac.jp/pub/EmacsLisp/tips.html#w3-form-coding-system
に以前の話を適当にまとめてみました。

-- 
     秋保強(AKIHO Tsuyoshi)
    大阪市立大学院理学研究科 
     レーザー化学研究室 M2
 mail-to:akiho@sci.osaka-cu.ac.jp
Re: About w3 again
#454
Author: Fujisawa Jiro
Date: Sun, 26 Sep 1999 00:00
71 lines
4223 bytes
こんにちは、藤澤です。

遅くなってしまい申し訳ありません。Gnus がなかなかちゃんと動いてくれな
かったもので。

Tsuyoshi AKIHO <akiho@sci.osaka-cu.ac.jp> writes:
> fujisawa> 誠に申し訳ありません。言葉が足りませんでした。この
> fujisawa> ページ自体はまだ Big5 です。この後の検索結果等が 
> fujisawa> cns コードになっています。ですからここ
> 昔(半年前)のときは、cns だったようですが、あのときの議論のあ
> とすぐに変わったようです。

そうみたいですね。私もこの記事の後、もう一度片山さんに指摘されて、確認
してみたところ、Big5 に変っている事に気付きました。

> fujisawa> それでもある種のコードがあると(ここは私もあまり理
> fujisawa> 解していないのですが)、文字が全て化けてしまって、
> fujisawa> まったく読めなくなる、というのが今回私が悩んでいる
> fujisawa> 問題です。
> 
> Emacs 20.2 から GNU Emacs 20.4 に乗り換えています。20.4 になっ
> たからなのか、こちらも全て化ける結果になってしまいました。

送って来るデータが Big5 に変ったからではないでしょうか?

私の想像では、あそこのデータは元来 cns で書かれているのだと思います。
そして、cns としては全て正しいコードなので、cns を読み込める Emacs20 
であれば、全く化ける事無く表示出来たのでしょう。しかし現在は Big5 にコ
ンバートして送って来ており、すると当然ながら Big5 に存在しない文字(つ
まり第三面以降、例えば「衞」という文字なんかはそうみたいです)の場合、
Big5 には存在しないコードになってしまうので、Mule 及び Emacs20 がその
データを Big5 ではない、と判断してしまい、その結果文字化けする、という
事なのではないでしょうか。

> 読めたらいいのなら、tcs に一度とおしてから読むと読めました。
> http://infoshako.sk.tsukuba.ac.jp/~tkubota/linux/mswordview/
> を参考にして install します。それで、Mule の化けた buffer で、
> (以下略)

出来ました。\(^_^)/

ちょっと面倒ではありますが、ネットスケープを使ったり、ましてや Windows 
を立ち上げ直す事を思えば、遥かに便利になり、充分実用に耐えそうです。本
当にありがとうございました。

Windows は、Unicode という根本的に誤った考えに基づく文字コードの出現に
よって、漢字文化圏の言語を混在してきちんと扱えるようになるという希望は
ほとんどなくなったように思えますので、早く Unix に全ての作業環境を移し
てしまいたかったのですが(まあ、Windows でも Meadow を使ったらいいんで
すが、なんかやっぱり使い難くて....)、このページの検索が最後の問題とし
て残っていました。これでもう、ほとんど Windows を立ち上げなくてすみそ
うです。

> http://www.ex.media.osaka-cu.ac.jp/pub/EmacsLisp/tips.html#w3-form-coding-system
> に以前の話を適当にまとめてみました。

拝見させて頂きました。以前私が教えて頂いた事が書いてあるんですね。本当
にいつもありがとうございます。

でも実はもう一つ問題があるんですが、それはまたスレッドを改めて、という
ことで。

それではひとまず。



------
                                 ┌────────────────┐
                                 │藤澤次郎@神戸大学文化学研究科  ┃
                                 │E-mail:fujisawa@lit.kobe-u.ac.jp┃
                                 └━━━━━━━━━━━━━━━━┛
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