遠端工具顯示Linux亂碼問題解決方案
遠端工具顯示Linux亂碼問題解決方案
一、顯示中文Linux亂碼現象
使用SecureCRT或xshell連線遠端Linux,部分內容顯示的亂碼,顯示亂碼的內容,實際為非英文字元。
亂碼原因為,伺服器端字符集與客戶端工具的字集相符不相容。例如,Linux伺服器是zh_CN.UTF-8,而客戶端(一般為Windows)的字附集則是ZHS16GBK。
下面是一個典型場型案例:
1、Linux伺服器端字符集
[[email protected] ~]# more /etc/sysconfig/i18n LANG="zh_CN.UTF-8" |
2、客戶端作業系統字符集
C:\Users\Administrator>echo %NLS_LANG% American_America.ZHS16GBK |
3、客戶端工具字元
以SecureCRT工具為例:
SecureCRT的預設字符集是default
4、顯示結果
[[email protected] ~]# chkconfig --list kdump kdump0:鍏抽棴1:鍏抽棴2:鍏抽棴3:鍏抽棴4:鍏抽棴5:鍏抽棴6:鍏抽棴 |
二、解決方案一:修改客戶端工具的字符集
以SecureCRT工具為例,點選選單欄的“選項”—“會話選項”,在對話方塊中的“外觀”型別中,修改“字元編碼”為“UTF-8”,不需要重新連線伺服器,就可以解決亂碼問題了。
修改後,再顯示跟非英文相關的字元,即可正常顯示:
[[email protected] ~]# chkconfig --list kdump kdump0:關閉1:關閉2:關閉3:關閉4:關閉5:關閉6:關閉 |
三、解決方案二:修改伺服器端字符集方式
1、在客服端工具字元編碼方式為default不變的情況下,修改伺服器端/etc/sysconfig/i18n配置檔案中的LANG值
--原內容: LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" --修改後內容: LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" |
/etc/sysconfig/i18n檔案是一個登陸載入檔案,要想結果生效,只需要退出重新登陸即可得到新的配置結果值
2、驗證修改後的顯示結果
[[email protected] ~]# chkconfig --list kdump kdump0:off1:off2:off3:off4:off5:off6:off |
上面結果,已經正常的顯示為en_US字元編碼了。
本文作者:黎俊傑(網名:踩點),從事”系統架構、作業系統、儲存裝置、資料庫、中介軟體、應用程式“六個層面系統性的效能優化工作
歡迎加入系統性能優化專業群,共同探討效能優化技術。群號:258187244
相關推薦
遠端工具顯示Linux亂碼問題解決方案
遠端工具顯示Linux亂碼問題解決方案 一、顯示中文Linux亂碼現象 使用SecureCRT或xshell連線遠端Linux,部分內容顯示的亂碼,顯示亂碼的內容,實際為非英文字元。 亂碼原因為,伺服器端字符集與客戶端工具的字集相符不相容。例如,Linux伺服器是
【cmd】批處理:bat檔案執行,cmd會顯示中文亂碼,Jenkins日誌顯示中文亂碼——解決方案
目錄 一、批處理命令執行亂碼情況 二、解決方法 一、批處理命令執行亂碼情況 (1)Jenkins批處理命令亂碼: (2)cmd視窗顯示亂碼: 二、解決方法 (1)【最關鍵的步驟!】bat檔案編碼格式修改為ANSI格式: (
VIM顯示亂碼解決方案
解碼 參考 網絡傳輸 .net int 字節 每一個 nco 配置 字符集(charset) 代碼點(code point) 以ASCII為例,它為每一個字符分配一個數字序號,比如A的編碼點是65,所有代碼點的集合就叫字符集 字符編碼(char encoding) 字符編碼
從MySQL資料庫獲取中文顯示亂碼解決方案
參考連結:https://www.cnblogs.com/jasonzeng/p/8341445.html. 參考連結:https://bbs.csdn.net/topics/390881914 顯示亂碼有許多原因: 這裡主要是MySQL資料庫中 因為【編碼不統一】造成的 Latin1是
MinGW編譯c++,中文顯示亂碼解決方案
我比較喜歡MinGW,現在使用的是 C:\WINDOWS\system32>gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_
JSP中文顯示亂碼解決方案
jsp中文顯示亂碼解決方案一、JSP頁面顯示亂碼二、表單提交中文時出現亂碼三、資料庫連線大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。一、JSP頁面顯示亂碼下面的顯示頁面(dis
web專案顯示亂碼解決方案整理
在做web專案的時候,經常會遇到中文顯示亂碼 和 中文傳參亂碼的問題,在這裡整理一份解決方案 首先,頁面和傳參出現亂碼的原因:頁面經過web伺服器,瀏覽器處理,所以造成轉碼或者亂碼的原因,可能涉及到:頁面本身的設定、web伺服器的設定、瀏覽器的設定 1、頁面上設定編碼
TeamViewer 遠端連線一直顯示正在初始化顯示引數的解決方案
這是因為你使用Windows遠端登入連線遠端伺服器,啟動了遠端桌面,此時Teamviewer會給遠端桌面分配一個ID,TW使用此ID只能登陸此遠端桌面,並且當Windows遠端登入連線時才可以初始化顯示引數,並進行操作。Windows遠端登入斷開連線以後這個遠端桌面就關閉了,TW也不能繼續連線該桌面。
Linux下檢視tomcat日誌及亂碼解決方案
檢視日誌:tail -f catalina.out [Linux日誌亂碼][linux中使用tail -f檢視日誌出現中文亂碼的解決方案][linux中檢視tomcat日誌亂碼的解決方案][linux客戶端中文亂碼問題Xshell] 1、vim修改伺服器編碼,把編碼項改為 "zh_CN.UTF-8
Safari瀏覽器顯示PHP檔案中文出現亂碼解決方案
首先應確認PHP程式碼中使用的編碼都是統一的。 <pre name="code" class="php"><?php $conn=mysql_connect("localhost","root","") or die("資料庫伺服器連線錯誤".my
Linux 下 zip 檔案解壓產生中文亂碼解決方案
unar方法 1.安裝unar yum install unar 這個最簡單省力,預設debian已經安裝了額unar,這個工具會自動檢測檔案的編碼,也可以通過-e來指定 2.用unar解
tp5伺服器訪問只顯示首頁解決方案(linux)
首先檢視nginx配置檔案server { listen 80; server_name api.cloudworkshop.cn; access_log /app/logs/nginx/api.log; error_log
ARM+LINUX嵌入式系統的終端顯示中文亂碼解決
前一段時間解決的一個問題,看起來是個小問題,實際解決這個問題卻花了一個星期的晚上休息時間,記錄分享一下。 問題描述: linux核心配置中NLS(native language support)已經選擇了預設語言配置為utf8,幷包含一些其他常用語言的編碼,但是在se
ubuntu下的火狐瀏覽器中文顯示亂碼解決方案
最近在編寫網頁時,用Ubuntu下的火狐瀏覽器開啟總是中文顯示亂碼,(Ubuntu為英文版的,火狐瀏覽器也是英文版的),在網上搜索了很多資料都沒有解決,有的說要更改/etc/fonts/conf.d/49-sansserif.conf 配置檔案中的第四行為wqy-ze
ubuntu MySQL數據庫輸入中文亂碼 解決方案
title str itl alt 查詢 ref cte class nbsp 一、登錄MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,顯示如下:+--------------------------+--------------
oracle服務端與客戶端字符集不同導致中文亂碼解決方案
use 修改環境變量 描述 image nls_lang oracle服務 環境 分析 導致 1.問題描述 用pl/sql登錄時,會提示“數據庫字符集(ZHS16GBK)和客戶端字符集(2%)是不同的,字符集轉化可能會造成不可預期的後果”,具體問題是中文亂碼,如下圖 2.
Python HTTP庫requests中文頁面亂碼解決方案!
獲得 使用 http text odin 抽取 from Coding blog 把html編碼類型賦與獲取到文本 獲取html編碼類型: 1.使用apparent_encoding可以獲得真實編碼 1 >>> response.apparent_enc
Win10系統下軟件UI顯示不完整解決方案
key 解決 window 顯示不完整 行高 解決問題 存在 路徑 解決方案 方法摘錄如下 step1:打開註冊表 WIN+R,或者運行裏面輸入regedit step2:路徑[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
亂碼解決方案 2017.10.25
port src nco proto 解決方案 enc rec out ges <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIE
JSOUP教程,JSOUP 亂碼處理,JSOUP生僻字亂碼解決方案
catch 緩存 dem 頭信息 win64 -- 默認 set 開啟 JSOUP亂碼情況產生 這幾天我用 JSOUP 多線程的方式,爬取了200 多萬數據,數據為各地的地名相關。結果有小部分數據,不到 1 萬亂碼。我先檢查了我的編碼為UTF-8 ,覺得應該沒有問題。代碼基