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:0 a3 O2 f( F1 i8 g9 r% k
6 W! V8 F# Z' |: ]; f5 [) u
原本是預設的Use font encoding7 N+ G" \$ Q0 C

* u7 V/ v( W$ |* U5 w: U" e將Use font encoding下拉選單打開, 選取萬國碼UTF-8- c) T# ^& O$ b
重新登入PuTTY一次, 搞定
2 e/ z. q1 _0 N, K! f3 e: H+ z1 ?: x2 f/ N0 w" N! R2 n5 S- U9 O
# B6 X, l( D  N' e
Server端如何檢查系統環境使用的語言呢?6 H! x7 [: a# K

/ T1 G; b# @) n4 y請輸入環境變數- Q) o& \/ u; s3 m- ~

+ E6 J; Q2 X, K7 [& k8 C) p0 O$ env1 O: g; x1 f) _( m8 ^- R' t

9 Z% V9 `/ F8 X! q- POutput中有一列叫做 LANG=zh_TW.UTF-8
* d  D( W0 J8 E2 P+ @, v3 ^% G( z
這就是語系檔案!! 他很重要" u" F4 v; q' S! ?* d

5 s. Y) V- o& x中文編碼通常是zh_TW.UTF-8或是zh_TW.Big5
8 W+ T/ r: C& o
/ `2 c# N0 }/ i甚麼時候會出狀況? 當你啟動的程式會分析語系資料的時候, 如果系統發現是無法掌控的語系, 就會出現error
0 u8 t2 z1 G! l/ l+ L0 z# a% x- ^7 p2 |- j) ?

; p/ z: a" @9 l: A3 q  f5 o/ ]- @語系資料是由哪個檔案來維護?( w6 _/ ^; J6 P  W3 ^# t

: s' h+ Y% f# V" B. v$ cat /etc/sysconfig/i18n
. J4 i% ?! F& d
/ @* V6 s7 O9 d: \當然是系統設定的地方囉! 你可以呼叫預設的值, 甚至是修改他
, Y& V& E! S7 l9 W) ~4 |( p
) \: e: B4 a$ U, @




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