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:
% T" T8 `4 ^  w
! t0 {' F5 A$ B, ~原本是預設的Use font encoding
* ]$ V* ]1 f  J- A4 h( a2 r. l! O* c+ Q0 l$ t8 O# o
將Use font encoding下拉選單打開, 選取萬國碼UTF-8. w& z/ w% }3 c- |7 E8 ^
重新登入PuTTY一次, 搞定4 P' w) |, o3 C; ]* @

- b' R( o, Q/ N0 O/ \, T
: e+ j, K/ C) eServer端如何檢查系統環境使用的語言呢?
/ q0 Q) I) O' a
9 F9 j" u- `4 Z' [' B+ b請輸入環境變數
  W. X# M& a+ u1 E; n7 z: }  n" f9 B" a: q0 a: r& a* @
$ env+ R6 g1 E, ~8 k$ k0 t# y  Z
+ U6 k0 d1 u) \3 y
Output中有一列叫做 LANG=zh_TW.UTF-8& ?' y( G: H; A+ ~5 i9 z

  q4 ^0 ^( X, ^; _4 W這就是語系檔案!! 他很重要" i1 \; j8 ~+ P

8 A2 z( }5 ?3 h- L: N中文編碼通常是zh_TW.UTF-8或是zh_TW.Big5
3 ^( m. E) ^- L: y8 }) @% w6 I. ?& s" ~& y% q) F/ V9 r" X  {3 \
甚麼時候會出狀況? 當你啟動的程式會分析語系資料的時候, 如果系統發現是無法掌控的語系, 就會出現error
( S+ {5 ]5 i8 T3 D2 D: c, Y  S/ M2 c$ S0 V
" z1 i# _1 _2 y
語系資料是由哪個檔案來維護?9 i# K. r% w' Q! H: t' F
9 ?; E4 E1 Y$ z0 l
$ cat /etc/sysconfig/i18n1 G* |, s3 `% Y- t- O/ G
: }' s% x( z' ?0 ]9 k$ h
當然是系統設定的地方囉! 你可以呼叫預設的值, 甚至是修改他: _' y* h( r) ~; y. z& i6 S

3 t  k% a/ m2 }+ n  f




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