[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: @w3m-dev/w3m-dev Summary モードで日本語の部分が化ける



>> On Mon, 15 Oct 2001 10:59:29 +0900
>> 「中」== minakaji@osaka.email.ne.jp (NAKAJIMA Mikio) said as follows:

中> shimbun-retrieve-url で NO-DECODE するようなときは、sb server 側で
中> 自前で decode するのが前提だと思うので、NO-DECODE を指定したら
中> (set-buffer-multibyte nil) しては駄目でしょうか?

折角作って頂いたパッチですが、「バックエンド作成時に coding-system を
明示的に定義するのは脆弱だから止めましょう」という過去の(一応の)結論を、
完全に打ち消す形の修正なので、個人的には少し受け入れ難いです。

新着記事リストを作成するときの、自動文字コード判定優先順位で euc-japan 
を優先するようにしておくことで回避できないでしょうか?
Index: sb-fml.el
===================================================================
RCS file: /home/tsuchiya/cvsroot/emacs-w3m/shimbun/sb-fml.el,v
retrieving revision 1.12
diff -u -u -r1.12 sb-fml.el
--- sb-fml.el	11 Oct 2001 23:05:50 -0000	1.12
+++ sb-fml.el	15 Oct 2001 02:34:54 -0000
@@ -60,8 +60,10 @@
     (catch 'stop
       (while auxs
 	(with-temp-buffer
-	  (shimbun-retrieve-url
-	   (concat (shimbun-url-internal shimbun) (setq aux (car auxs)) "/"))
+	  (let ((w3m-coding-system-priority-list
+		 (cons 'euc-japan w3m-coding-system-priority-list)))
+	    (shimbun-retrieve-url
+	     (concat (shimbun-url-internal shimbun) (setq aux (car auxs)) "/")))
 	  (subst-char-in-region (point-min) (point-max) ?\t ?  t)
 	  (let ((case-fold-search t)
 		id url date subject from)

中> P.S. shimbun-w3m-dev-coding-system で 'euc-japan なんて入れたら 
中> Mule2 の人達は使えないんですね...。emacs-w3m のどこで互換性を維持
中> するのかな?

w3m-om.el で吸収されるようになっています。

-- 
土屋 雅稔  ( TSUCHIYA Masatoshi )