[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: coding-system on ange-ftp
- X-ml-count: 573
- Subject: Re: coding-system on ange-ftp
- From: Keiichi Suzuki <keiichi@xxxxxxxxx>
- Date: 12 May 1999 10:11:53 +0900
- User-agent: Nana-gnus/6.12.16 SEMI/1.13.4 (Terai) FLIM/1.12.6 (Family-Kōenmae) Emacs/20.3.8 (i386-*-nt4.0) MULE/4.0 (HANANOEN) Meadow/1.04 Alpha1 (TSUTSUJI)
>>>>> meadow-users-jp の No. 572
>>>>> Message-Id: <199905111729.CAA24825@xxxxxxxxxx> で、
>>>>> "深川" == "T.Fukagawa" <fukagawa@xxxxxxxxxxxxx>さま曰く...
深川> Solaris(EUC) のファイルサーバに Meadow から ange-ftp でアクセスしているの
深川> ですが、漢字コードまじりのディレクトリに find-file しようとすると、文字化
深川> けが発生して正しくリスト表示されません。
process-coding-system-alist でも良いとは思うのですが、こんなのでいかがで
しょうか?
;; Meadow + Emacs 20.3.8.1 に付属の ange-ftp では
;; process-coding-system-alist は効かないと思います。
;; (eq system-type 'windows-nt) の場合、決めうちで raw-text-dos が設定さ
;; れてしまいます。
(defun my-internal-ange-ftp-mode-hook ()
(let* ((cs-alist '(("host1" . (euc-japan euc-japan))
("host2" . (sjis sjis))))
(cs (assoc host cs-alist)))
(and cs (apply 'set-process-coding-system proc (cdr cs)))))
(add-hook 'ange-ftp-process-startup-hook 'my-internal-ange-ftp-mode-hook)
このメイルの User-Agent field の環境で試験しましたが、 Meadow 1.01 のコー
ドを見た限り、このままで動くと思います。
ご自分の環境に合わせて cs-alist の値は適当に変更してください。
--
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4 4089 7AAF 2B03 ECBD 614B