[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shimbun backend for Hyper Nikki System
- From: ari@xxxxxxxxxxxxxxxxxxxxxxx (Akihiro Arisawa)
- Date: 19 Apr 2001 13:14:58 +0900
- X-ml-name: emacs-w3m
- X-mail-count: 00567
- References: <fz8zkyvcf9.wl@gohome.org>
nnshimbun で試そうと思ったのですが、default-file-name-coding-system
と nnmail-pathname-coding-system が異なる環境で問題がありました。
--- nnshimbun.el.orig Thu Apr 19 13:08:06 2001
+++ nnshimbun.el Thu Apr 19 13:12:24 2001
@@ -184,7 +184,8 @@
(cons group (mail-header-number header))))))))
(deffoo nnshimbun-request-group (group &optional server dont-check)
- (let ((pathname-coding-system 'binary))
+ (let ((file-name-coding-system nnmail-pathname-coding-system)
+ (pathname-coding-system nnmail-pathname-coding-system))
(cond
((not (nnshimbun-possibly-change-group group server))
(nnheader-report 'nnshimbun "Invalid group (no such directory)"))
@@ -427,7 +428,8 @@
(shimbun-open-group nnshimbun-shimbun group)
(error (nnheader-report 'nnshimbun "%s" (error-message-string err))))
(let ((pathname (nnmail-group-pathname group nnshimbun-server-directory))
- (pathname-coding-system 'binary))
+ (file-name-coding-system nnmail-pathname-coding-system)
+ (pathname-coding-system nnmail-pathname-coding-system))
(unless (equal pathname nnshimbun-current-directory)
(setq nnshimbun-current-directory pathname
nnshimbun-current-group group))
で大丈夫な気がします。
;; デフォルトでは 'binary でディレクトリが作成されちゃいますが(^^;
% ls ~/News/shimbun/hns | had
00000000 92 a4 a4 92 a4 e4 92 a4-ca 92 c6 fc 92 b5 ad 2f .い.や.な.日.記/
00000010 0a 92 a5 a4 92 a5 f3 92-a5 b9 92 a5 c8 92 a1 bc ..イ.ン.ス.ト.ー
00000020 92 a5 eb 92 c6 fc 92 b5-ad 2f 0a 92 b2 e1 92 c9 .ル.日.記/..過.負
00000030 e9 92 b2 d9 92 a4 ca 92-c6 fc 92 a1 b9 2f 0a .荷.な.日.々/.
それと、何故か *Article* で Subject の日本語が化けます。
(*Summary* では問題ありません)
--- nnshimbun.el.bak Thu Apr 19 13:12:24 2001
+++ nnshimbun.el Thu Apr 19 13:13:29 2001
@@ -169,7 +169,7 @@
(shimbun-article nnshimbun-shimbun
(shimbun-make-header
(mail-header-number header)
- (mail-header-subject header)
+ (mime-entity-fetch-field header 'Subject)
(mail-header-from header)
(mail-header-date header)
(mail-header-id header)
とすると正しく表示されるのですが、sb-hns 以外では問題ないことから、
sb-hns 側をいじるべきだと思うのですが…。
--
有沢 明宏
;; HNS 2.10-pl1 の title.cgi では hnf が CRLF でも問題ないはずです。