[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: w3m-decode-buffer and handling URIs containing non-ASCII characters
>> On Thu, 27 Sep 2007 20:33:17 +0900
>> yamaoka@xxxxxxx (Katsumi Yamaoka) said as follows:
>残念ながら元の新聞記事は手元に無いのでパッチ後の emacs-w3m で試すことが
>できないのですが、
>http://waga.nikkei.co.jp/comfort/shopping.aspx?i=20070213g5000g5
>のページはまだ存在していて、下の方に
>「アマダナ」の「銀座velvia(ベルビア)館」店内
>という画像もあります。ぼくはこれを shimbun でも通常の emacs-w3m によるブ
>ラウズでも扱えるように w3m-current-coding-system でエンコードしたもので
>置き換えたわけですが、どうお考えになります?
w3m-toggle-inline-images-internal() で,image を取得する URI を送信する
前に対応するのではいかがでしょうか?
sb-nikkei の方は先のパッチに加えて,日経用の coding system を明示して頂い
て,かつ,s/shimbun-retrieve-url/shimbun-fetch-url/ をして頂くのでどうで
しょうか.
(defvar shimbun-nikkei-url-coding-system 'shift_jis
"Coding system of URLs accesseing the Nikkei Net.")
;; 以前から,shimbun-fetch-url() を使いましょう,とアピールしているのです
;; が,ページが化けない限りは shimbun-retrieve-url() でも問題が出ないせい
;; か,なかなか普及しませんね.
--
土屋 雅稔 ( TSUCHIYA Masatoshi )
--- w3m.el 27 Sep 2007 10:51:14 -0000 1.1313
+++ w3m.el 27 Sep 2007 11:42:03 -0000
@@ -3484,7 +3484,7 @@
(w3m-process-with-null-handler
(lexical-let ((start (set-marker (make-marker) start))
(end (set-marker (make-marker) end))
- (iurl iurl)
+ (iurl (w3m-url-transfer-encode-string iurl))
(url w3m-current-url))
(w3m-process-do
(image (let ((w3m-current-buffer (current-buffer)))