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) e
Server端如何檢查系統環境使用的語言呢?
/ 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/i18n
1 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