如果要忽略, 直接加 //IGNORE 在你的目標編碼後頭就可以.
應該等同於 iconv -c 吧.
互聯網,請記住我 > 用cygwin在Win下繼續你的*nix嗜好
~/.bashrc
alias ls='ls --show-control-chars --color'
alias dir='dir -N --color'
#export LANG="zh_TW.UTF-8"
#export OUTPUT_CHARSET="UTF-8"
~/.inputrc
set meta-flag on
set convert-meta off
set output-meta on
set input-meta on
set kanji-code sjjs
Tommy 碎碎念 : FTP 語系, 編碼, unicode
post by tommy @ 11 八月, 2006 10:42
這個世界上, 有許多不同的文化, 所以也有許多不同的文字. 而在電腦的發展上頭, 對於這些文字的處理, 不同的人有不同的處理方式. 所以, 外表看起來是一樣的字, 因為採用的編碼不同, 在電腦上頭就會出現不同的數字來表示. 反之, 在電腦上頭, 同樣的一組數字, 因為所使用的編碼不同, 在不同的編碼系統上頭, 會代表不同的字.
/etc/inputrc or ~/.inputrc
set meta-flag on
set convert-meta off
set output-meta on
/etc/profile or /etc/bashrc
stty cs8 -istrip
stty pass8
alias ls="ls -show-control-chars''
修改/etc/fstab,參數加上nls=utf8即可。
EX:(p.s.這是我mount我的windows分割區的方式。)
/dev/hdaX /mnt/win ntfs noauto,user,rw,nls=utf8,umask=0 0 0
/dev/hdaX /mnt/fat32 vfat user,rw,iocharset=utf8 0 0
ntfs 可以用 nls vfat 要用 iochatset (PS: 我這邊要用 iocharset=utf8 才行, nls=utf8 會出現錯誤訊息. Kernel=gentoo-sources 2.6.11-r9)
vfat 可使用 utf8=1,取代 iocharset=utf8。
命令列參數
lftp -u $username,$password $host:$port
lftp ftp://$username:$password@$host:$port
lftp $username:$password@$host:$port
lftp $host -p $port -u $username,$password
lftp -c "set ftp:ssl-allow 0; open -u $username,$password $host; put $file"
lftp -f 指令檔
在 /usr/local/etc/screenrc 或 ~/.screenrc 裡加上 defencoding big5。「不要」加 defutf8 on,因為這樣待會兒可以省一步。:p
登入時用 screen -U。(和 screen 的 attach/detach 功能一起用,就是 screen -DRU 囉!)
如果 screenrc 裡加了 defutf8 on,那多半得再打 ctrl a :encoding big5 utf8。 o 我打了 ctrl a :encoding big5 utf8,怎麼沒反應? 請打 ctrl l 重繪螢幕。