日本語名の添付imageファイルの表示

ARISAWA Akihiro ari @ mbf.sphere.ne.jp
2003年 5月 7日 (水) 20:46:05 JST


>>>>> In [Wanderlust : No.11834] 
>>>>>	野宮 賢 / NOMIYA Masaru <nomiya @ ttmy.ne.jp> wrote:

野宮> User Agentな環境で、ファイル名が日本語であるイメージファイルを表示しよ
野宮> うとしますと、Viewerは、

野宮>  Can't open file g:\tmp\

野宮> というメッセージで、画像を表示せず、表示しようとしているファイル名も

野宮>   ○ △ .JPG

野宮> といった具合に、おかしなものとなっています。  

野宮> つまり、「写真.jpg」というファイル名でメールに添付されているものを見よ
野宮> うとしますと、Viewerは、上記のメッセージを吐きます。この状態で、g:\tmp
野宮> を見ますと、ちゃんと「写真.jpg」という一時ファイルが作成されており、
野宮> Viewerにこの「写真.jpg」というファイルを改めて読み込ませますと、画像が
野宮> 問題なく表示されます。

野宮> この問題は、ファイル名がアルファベット表記の場合には、発生しません。

SEMI の問題だと思われます。
添付の patch を適用するとどうでしょうか。

-- 
有沢 明宏

-------------- next part --------------
Index: mime-play.el
===================================================================
RCS file: /cvs/root/semi/mime-play.el,v
retrieving revision 1.85.2.9
diff -u -r1.85.2.9 mime-play.el
--- mime-play.el	8 Feb 2003 08:05:56 -0000	1.85.2.9
+++ mime-play.el	7 May 2003 11:39:50 -0000
@@ -152,10 +152,9 @@
 	   (let ((command
 		  (mime-format-mailcap-command
 		   method
-		   (cons (cons 'filename name) situation))))
-	     (binary-to-text-funcall
-	      mime-play-messages-coding-system
-	      #'start-process command mime-echo-buffer-name
+		   (cons (cons 'filename name) situation)))
+                 (coding-system-for-read mime-play-messages-coding-system))
+	     (start-process command mime-echo-buffer-name
 	      shell-file-name shell-command-switch command))))
       (set-alist 'mime-mailcap-method-filename-alist process name)
       (set-process-sentinel process 'mime-mailcap-method-sentinel))))


More information about the Emacs-mime-ja mailing list