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

Re: 文字化け insb-tdiary.el



コードを斜め読みしただけなんで,全然理解できていないのですが.

>> On Fri, 05 Dec 2003 20:24:20 +0900 (JST)
>> 「白井」== shirai@meadowy.org (Hideyuki SHIRAI (白井秀行)) said as follows:

白井> で調べたところ、mew-shimbun.el ではこの場合、

白井> (1) (shimbun-retrieve-url "http://ko.meadowy.net/~shirai/diary/?date=200312")
白井> (2) (shimbun-retrieve-url "http://ko.meadowy.net/~shirai/diary/?date=200311")

白井> と 2回 上記の順番で retrieve しますが、(1) が終わったあとの
白井> buffer を消さず、同じ buffer の (point-min) に (2) の結果を挿入
白井> するため、(2) の結果のヘッダーの解析のときに 12月分のヘッダーを
白井> 壊しているのを確認しました。

白井> もっとよい修正方法はありますか?

sb-tdiary.el を以下のように修正するのでは駄目でしょうか?

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )

--- sb-tdiary.el	18 Nov 2003 01:57:35 -0000	1.10
+++ sb-tdiary.el	5 Dec 2003 12:39:29 -0000
@@ -113,9 +113,9 @@
 		(setq month (shimbun-tdiary-make-date count first))
 		(push month months)))
     (setq months (nreverse months))
-    (erase-buffer)
     (dolist (month months)
       (let ((url (concat (shimbun-index-url shimbun) "?date=" month)))
+	(erase-buffer)
 	(shimbun-retrieve-url url t)
 	(goto-char (point-min))
 	(while (search-forward "\r" nil t)