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:
2 e: X% ?5 J" V+ O: E) }% |- K. \" x0 K/ A1 {+ H6 e" b" h# g
原本是預設的Use font encoding
* p' c% g* V3 P: Z4 d6 m, E$ g" j9 P) w0 e4 ^( I$ u
將Use font encoding下拉選單打開, 選取萬國碼UTF-8
& U1 c; `6 K- c" d2 K! @9 D: h) M重新登入PuTTY一次, 搞定
# y! K! m& s7 O* I2 L7 K* z( G, P! s. M8 C7 L
5 v2 q' m  I1 Z  q& Z. s; _0 i& a% D; Z
Server端如何檢查系統環境使用的語言呢?7 d& V0 [0 s' ^" E- h+ Y
4 l! ?! x* h8 p6 J. V
請輸入環境變數
  X& i& |' l" x- p; C6 t8 Q1 ?% L% ~6 ?" V8 F" D$ }
$ env- q2 i1 ^5 |' K# l( a3 b
6 R4 T8 @7 J" D3 f+ [9 m
Output中有一列叫做 LANG=zh_TW.UTF-82 [  ?9 W8 K  C5 B0 E
6 q1 Z8 S2 k( M1 i/ b0 Z, X$ t
這就是語系檔案!! 他很重要
4 T2 B  A6 O1 H: z1 S8 o3 e! A) F) p, N
中文編碼通常是zh_TW.UTF-8或是zh_TW.Big5/ p. l0 W9 G  R; G/ B1 F
% F+ V# W2 D; {/ N* F3 a
甚麼時候會出狀況? 當你啟動的程式會分析語系資料的時候, 如果系統發現是無法掌控的語系, 就會出現error
2 D) z6 A2 C, ]* v! p. T( ~: J! M- @7 ~' S2 B/ S2 r
7 [% u; J( ?7 M8 f: P
語系資料是由哪個檔案來維護?3 P, h( v/ }# l' k# U0 M1 r* {* v

. m. h* k2 l5 V/ q9 Q$ cat /etc/sysconfig/i18n
! Y8 R- e3 C. Z1 O6 }0 q8 P; g2 y1 p# p
當然是系統設定的地方囉! 你可以呼叫預設的值, 甚至是修改他
: o# J- S+ x1 i8 K6 @/ ^/ J& y. G2 r- s- w3 |' V5 c. i0 Z- D& z3 E





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