SSH的中文顯示

話說我這幾天都在弄我的server,有一件事讓我一直覺得很奇怪,就是為什麼我的html檔案,裡面的中文有些字會爛掉。但是我screen、vim的設定都是調對的,直接用browser看也是正常的。

結果剛剛終於找出來了,原來是vim支援nls,會去對照”LANG”這個variable去調整。我的server的locale預設都是POSIX阿,當然會爛掉。

解法很簡單

  • 開一個screen
  • export LANG=”zh_TW.UTF-8″

就這樣,我的中文顯示就正常了 🙂
順便附上screenrc的內容

1
2
3
4
5
6
7
8
bell_msg "Bell Ringing At %n(%t)^G"

defc1 off
defencoding utf8
bind b encoding big5 utf8
bind u encoding utf8 utf8

caption always "%{bw}%m/%d %c %{wb} %-w%{c}%n %t%{w}%+w%{k}"

Leave a Reply

Your email address will not be published. Required fields are marked *