japanese file name

NAKAJI Hiroyuki <[email protected]>
Newsgroups gmane.mail.emacs.mime.japanese,gmane.emacs.gnus.semi.japanese
Message-ID <[email protected]>



http://www.bookshelf.jp/soft/meadow_54.html


;;                                           
;;                                                       
(defvar my-mime-filename-coding-system-for-decode
  '(iso-2022-jp japanese-shift-jis japanese-iso-8bit))
(defun my-mime-decode-filename (filename)
  (let ((rest (eword-decode-string filename)))
    (or (when (and my-mime-filename-coding-system-for-decode
		   (string= rest filename))
	  (let ((dcs (mapcar (function coding-system-base)
			     (detect-coding-string filename))))
	    (unless (memq 'emacs-mule dcs)
	      (let ((pcs my-mime-filename-coding-system-for-decode))
		(while pcs
		  (if (memq (coding-system-base (car pcs)) dcs)
		      (setq rest (decode-coding-string filename (car pcs))
			    pcs nil)
		    (setq pcs (cdr pcs))))))))
	rest)))
(eval-after-load "mime"
  '(defadvice mime-entity-filename (after eword-decode-for-broken-MUA activate)
     "Decode encoded file name for BROKEN MUA."
     (when (stringp ad-return-value)
       (setq ad-return-value (my-mime-decode-filename ad-return-value)))))

 ~/.emacs *Article* 


Samba  Windows 
coding system = cap  T-gnus  v e 
 Windows 
Windows 

Windows :-(


:93:fa:96{:8c:ea:83t:83@:83C:83:8b:96:bc


Samba-ja  capecho 
T-gnus  FLIM/SEMI 



-- 
NAKAJI Hiroyuki ( )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.