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:
- @5 E+ E# I* @. C4 y, I
1 q8 a5 E1 H1 a1 a5 t, D& i& M0 W; @- u原本是預設的Use font encoding
; r! c8 _# K8 @/ ^  f8 }+ i9 Q- G0 k( w$ i" W3 D& I
將Use font encoding下拉選單打開, 選取萬國碼UTF-8
6 n% V- {: n6 X9 S2 p重新登入PuTTY一次, 搞定
7 {# U- X4 h5 J' V' {
1 ]- S/ G( V, u+ j
0 G+ o" Z( x. ~2 U+ }8 JServer端如何檢查系統環境使用的語言呢?* M* C) A3 ]$ }$ j! ^

; u1 _) s+ G' x請輸入環境變數
$ A3 T+ h0 C& y  P( r+ P( C' }
, n$ q; h7 D5 }$ env# N$ v' F4 D9 Z2 \6 T
6 f6 s8 [8 o( ~" s! H
Output中有一列叫做 LANG=zh_TW.UTF-8+ v6 O! h( I$ p8 v0 E

8 _4 S' |4 s/ n9 W/ a5 L9 h/ n這就是語系檔案!! 他很重要6 w/ r0 ?4 K7 r( L4 L
2 S! h4 [( [1 L
中文編碼通常是zh_TW.UTF-8或是zh_TW.Big5- u4 \7 Z4 o( Y" @" N

0 M5 e  N4 c, o8 p4 |+ \甚麼時候會出狀況? 當你啟動的程式會分析語系資料的時候, 如果系統發現是無法掌控的語系, 就會出現error
+ `6 z) |* W4 y; J( E3 f# z) Y
/ F  j! T1 ^1 p9 a
/ {) R! S% d6 V' c( c9 z語系資料是由哪個檔案來維護?) D4 E' E- n! h; r2 P

, z9 t9 n1 d4 Y0 w: E; R$ cat /etc/sysconfig/i18n
8 `" u, W8 H1 ]8 ]0 t
+ h, D! J' a5 X1 G8 V; L/ [- k) k當然是系統設定的地方囉! 你可以呼叫預設的值, 甚至是修改他
7 ]0 [; d2 k/ K' L: |( g6 k+ m
, L9 w8 J  W& r




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