Re: ls 和 ls|cat 前面那個指令看不到中文,後面的可以?
※ 引述《iwhiori.bbs@bbs.ccns.ncku.edu.tw (一歐力)》之銘言:
> 我的/etc/csh.login裡面設定是
> setenv ENABLE_STARTUP_LOCALE zh_TW.UTF-8
> setenv LC_CTYPE is_IS.ISO8859-1
> setenv LANG zh_TW.UTF-8
一般常見的設定是 zh.TW_Big5 或是 zh_TW.UTF-8。
is_IS.ISO8859-1 是以前 FreeBSD locale 資料庫還不完善時的暫時性解法。
> 連線用的pietty字元編碼設定是UTF-8
> 列出目前資料夾裡面有的資料
> > ls
> smbftpd-2.0rc3
> _??????宣.d
> 網??????宣.doc
ls 依照 locale(1) 的設定處理。
> > ls | cat
> smbftpd-2.0rc3
> 擺攤文宣.doc
> 網愛文宣.doc
ls 認定是 raw output。
==
亂射^H設一通就不能期望他正常運作。
--
Resistance is futile.
http://blog.gslin.org/ & <gslin@gslin.org>
--
※ Origin: 邪惡小鹿鹿 <Deer.twbbs.org> ◆ From: 140.113.17.29
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章
125
129