52AV手機A片王|52AV.ONE

標題: 開啟PuTTy登入Linux ssh 出現亂碼(無法顯示中文) [打印本頁]

作者: IT_man    時間: 2016-1-16 21:32
標題: 開啟PuTTy登入Linux ssh 出現亂碼(無法顯示中文)
[PuTTy Configuration]→[Window]→[Translation]→Received data assumed to be in which character set:( [' ]& A$ V% o/ \0 g8 R! w

! S; J( {* V7 S. v: l原本是預設的Use font encoding
& l& n8 |. t: Z& R
* l, o) u( P6 w8 E( z將Use font encoding下拉選單打開, 選取萬國碼UTF-8' q4 x/ {; x* p" M+ _
重新登入PuTTY一次, 搞定
) B0 B; t/ a* E( L+ c5 ]  p1 G" ]' H
  ~8 f/ W0 g0 q6 v
Server端如何檢查系統環境使用的語言呢?
1 ]) w/ R0 Y# ]6 C6 Z+ P
& L/ P9 m2 j& n( T) G+ O6 J2 [請輸入環境變數  j9 e- Y+ A5 M8 E7 R# y

8 ^" }: q5 W; H" U$ env9 v2 V% P% i% C- z" ]
, m6 f/ a! e6 c" u- O% V
Output中有一列叫做 LANG=zh_TW.UTF-8
1 `/ o8 G) H) L7 Q0 d
  l( f# |$ h& C- Y: \這就是語系檔案!! 他很重要
: f/ u  Y! t/ P7 M1 d, E- j! ~8 v8 [
中文編碼通常是zh_TW.UTF-8或是zh_TW.Big5
/ f; M" x6 f3 {$ C) A# W( l% J* h
甚麼時候會出狀況? 當你啟動的程式會分析語系資料的時候, 如果系統發現是無法掌控的語系, 就會出現error
' s6 x$ l) Q: C4 e8 z5 _5 r; f1 j6 u0 F; P

1 v0 n) W- i, i. u% Q: t語系資料是由哪個檔案來維護?: e- T6 G/ g& J; c. E" ?( W
% V; t# n3 S$ g) A
$ cat /etc/sysconfig/i18n
6 t, |2 i; @3 L  f+ Y
/ K+ H; \$ Z; |9 j  h* v當然是系統設定的地方囉! 你可以呼叫預設的值, 甚至是修改他) d5 X* R# `: l1 ?) g  ~+ R

* Y0 j% i! y  T  V* ^




歡迎光臨 52AV手機A片王|52AV.ONE (https://www.itech.casa/) Powered by Discuz! X3.2