🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.xemacs
Article #21

[Q] shell-mode (M-x ftp)での文字化け? について

#21
From: Shinichiro HIDA
Date: Sat, 08 Sep 2001 06:17
72 lines
3966 bytes
飛田と申します。

# とても FAQ な気もしますが、 … ^^;

現在、debian GNU/Linux potato 上での、emacs21, xemacs21 を使わせていた
だいております。

shell-mode の ls コマンドで文字化け? するというのは、どうも
alias ls='ls -F --color=mode' というのが関係有るらしい、というのが判っ
たので、.bashrc からそれらしい部分を取り除いて化けなくなったのですが、
M-x ftp として、ftp サーバー に接続した状態で、ls すると、やはり化けま
す。


# 150 Opening ASCII mode data connection for /bin/ls.
# �[00m 合計 24
# �[00m�[01;34mdrwxr-sr-x    2 shinichi shinichi     4096 Sep  8 03:15 .xvpics
# �[00m�[00m-rw-r--r--    1 shinichi shinichi     1909 Sep  8 03:30 MyFace.xbm
# �[00m�[00m-rw-r--r--    1 shinichi shinichi     1609 Sep  8 03:24 x-face-2.xbm
#

.emacs で、関係ありそうな部分は次のようになっています。

(if (not (boundp 'MULE))
    (if (featurep 'xemacs)
       ; xemacs21
    (progn
      (set-language-environment "Japanese")
      (set-default-buffer-file-coding-system 'iso-2022-jp-2)
      (set-charset-registry 'japanese-jisx0208-1978 "jisx0208.1983")
      (set-keyboard-coding-system 'euc-japan)
      (if (not window-system)
          (set-terminal-coding-system 'euc-jp-unix)))

       ; emacs
     (progn
       (set-language-environment "Japanese")
       (set-default-coding-systems 'iso-2022-7bit)
       (set-keyboard-coding-system 'euc-japan)
       (set-buffer-process-coding-system 'euc-japan)
       (if (not window-system)
           (set-terminal-coding-system 'euc-japan))
       (set-frame-font "fontset-14")
       (setq default-frame-alist (appned '((font . "fontset-14"))))
       (load-library "wl"))))

(add-hook 'shell-mode-hook
          (function
           (lambda ()
             (set-buffer-process-coding-system 'euc-japan 'euc-japan))))

どうも、dircolors から環境変数 LC_COLORS が設定されているのが影響して
いるのかな、と思うのですが。

.bashrc の dircolors を呼んんでいる所は、次のようにしてみました。

if [ "$PS1" ]; then
    eval `dircolors`
    alias ls='ls --color=none '
    alias dir='ls --color=none --format=vertical'
    alias vdir='ls --color=none --format=long'
    PS1='\u@\h:\w\$ '
fi


こういった症状は、.emacs 等に何らかの記述を加える、あるいは他の設定を
変更する事で回避できますでしょうか?


--
 Shinichiro HIDA
 stained@po10.lcv.ne.jp 
Technical Details
Message-ID: <87lmjq1a0c.wl@stained.news.lcv.ne.jp>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeed.gamma.ru!Gamma.RU!newsfeed.rt.ru!newsfeed.kddnet.ad.jp!news3.sphere.ad.jp!news.lcv.ne.jp!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: ff358,a22e764b2e3764ef,start
X-Google-Attributes: gidff358,public
X-Google-Thread: 1107f7,a22e764b2e3764ef,start
X-Google-Attributes: gid1107f7,public
X-Google-ArrivalTime: 2001-09-07 23:30:16 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeed.gamma.ru!Gamma.RU!newsfeed.rt.ru!newsfeed.kddnet.ad.jp!news3.sphere.ad.jp!news.lcv.ne.jp!not-for-mail
From: Shinichiro HIDA <stained@po10.lcv.ne.jp>
Newsgroups: fj.editor.xemacs,fj.editor.emacs
Subject: [Q] shell-mode (M-x ftp)での文字化け? について
Date: Sat, 08 Sep 2001 15:17:55 +0900
Organization: petite auberge Stained Glass
Lines: 73
Message-ID: <87lmjq1a0c.wl@stained.news.lcv.ne.jp>
NNTP-Posting-Host: 192.168.33.62
Mime-Version: 1.0 (generated by EMIKO 1.14.0 - "Zoomastigophora")
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: news.lcv.ne.jp 999929874 6337 192.168.33.62 (8 Sep 2001 06:17:54 GMT)
X-Complaints-To: usenet@news.lcv.ne.jp
NNTP-Posting-Date: 8 Sep 2001 06:17:54 GMT
X-Face: "+/#(k[%E{,A*R~]BQ;$}j4`A/l\!fGUsqWE]_Ss/CqBX091]WBCJVV<>gDweDL(-<hi=C
 <6^"4wCZ:$lS>H=6@cZA1x|W2F"DUf,5t7M[R[g@Y5qFZ2;u=]d#
User-Agent: EMIKO/1.14.0 (Zoomastigophora) FLIM/1.14.3 (Unebigoryōmae) APEL/10.3 Emacs/21.0.104
 (i386-debian-linux-gnu) MULE/5.0 (SAKAKI)