當前位置:首頁 » 操作系統 » linuxlog亂碼

linuxlog亂碼

發布時間: 2022-09-11 05:25:52

『壹』 如何解決 linux 的亂碼問題

出現這種情況的原因為兩種操作系統的中文壓縮方式不同,在windows環境中中文壓縮一般為gbk,而在linux環境中為utf8,這就導致了在windows下能正常顯示
txt文件在linux環境下打開呈現了亂碼狀態。
解決方法:在linux用iconv命令,輸入命令如下
iconv -f gbk -t utf8 file.pdf > file.pdf.utf8
此時會重生一file.utf8文件,打開之後就能正常顯示中文

linux系統下修改語言配置方法有:
法一:修改/etc/profile文件,增加export LANG=zh_CN.GB18030
法二:修改/etc/sysconfig/i18n文件,將
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
改為
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"

/etc/profile: 為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.
/etc/sysconfig/i18n 這里存放的是系統的區域語言設置
LANG 表明你當前系統的語言環境變數設置 ,這里是 zh_CN.GB18030
SUPPORTED 表明系統預置了那些語言支持 ,不在項目中的語言不能正常顯示
SYSFONT 定義控制台終端字體,你文本登錄的時候顯示的字體是 latarcyrheb-sun16
I18N 是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指軟體的「國際化」.I18N支持多種語言,不過同一時間只能是英文和一種選定的語言,例如英文+中文、英文+德文、英文+韓文等等;

如果在SCRT上操作時中文亂碼,可依次點擊options--session options--appearance,選擇character encoding為UTF-8

『貳』 Linux Ubuntu下用cutecom打串口log,亂碼!!minicom也是亂碼。。。。

亂碼很可能是波特率設置得不對,換幾個波特率試下

『叄』 xshell查看日誌亂碼怎麼解決

xshell(xshell5)以及其他終端中文亂碼的原因無非有三種
(1)Linux系統的編碼問題
(2)xshell終端的編碼問題
(3)兩端的語言編碼不一致

1、Linux系統的編碼問題

(1) 執行locale命令查看系統語言

(2)設置系統環境變數LANG為en_US.UTF-8:
export.UTF-8

或者編輯文件:vim /etc/sysconfig/i18n

2、xshell終端的編碼問題

設置為Unicode (UTF-8):

File->Properties

3、兩端的語言編碼不一致

如果上述操作後,還是有中文亂碼問題,比如中文文件名、cat包含中文的文件等,說明屬於第3類問題《Linux就該這么學》一起學習linux

要麼修改Linux環境變數LANG,要麼修改xshell終端編碼:

File->Properties
修改為Chinese Simplified (GB2312)

並確定LANG為en_US.UTF-8 或 en_US

4、如果進行了以上設置,仍然中文顯示亂碼,退出並重新登錄系統,再次進行以上設置,確認更改設置並進行結果驗證。

『肆』 springboot jar包在linux下運行,log4j日誌 中文亂碼怎麼辦

解決方法:
如果是log4j.properties為配置文件,比如:
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=all.log

『伍』 linux解決中文亂碼問題

有時候linux伺服器突然間查看日誌都是中文亂碼,原因很奇怪,有可能是:

不管什麼原因吧,根本原因還是修改了linux系統本身的編碼,改回來就完了。

修改全部配置文件

末尾增加兩行

讓其生效

如果你的web 伺服器輸出的日誌都是亂碼,那麼最後一步:

『陸』 linux 看日誌顯示亂碼是怎麼回事

一:卸載掉你的智能ABC。二:在右下方任務欄里的輸入法圖標上點右鍵,再點「設置」,進入「高級鍵設置」對話框,點擊選擇「在輸入語言之間」,點擊更改「按鍵順序」,把「切換鍵盤布局」,設置為CTRL+SHINFT或者左ALT+SHIFT,隨你喜歡。如圖

解決辦法

1、在修改為 "zh_CN.UTF-8" 之前查看伺服器是否支持該編碼,可以使用如下命令查看:

2、vim修改伺服器編碼,把編碼項改為 "zh_CN.UTF-8"

[root@server ~]# vi /etc/sysconfig/i18n

3、在Xshell、putty、SSH Secure Shell Client 等等客戶端設置utf8的編碼就可以,在「文件」選項里點開「屬性」進行設置

『柒』 linux系統上出現亂碼怎麼解決

linux 中文顯示亂碼解決辦法, 其實是有多種情況的, 有一部分是由於終端默認的設置造成的

vi /etc/sysconfig/i18n
將內容改為
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

將內容改為
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
不用重啟,馬上就生效.

這樣中文在SSH,telnet終端一般可以正常顯示了。

如果還是不行,可以這么做:

1、console終端亂碼

在/etc/profile文件的最後一行添加如下內容:

export LC_ALL="zh_CN.GB18030"

2、xwindow終端亂碼

在/etc/sysconfig/i18n文件的最後一行添加如下內容:

export LC_ALL="zh_CN.GB18030"

熱點內容
可編程式控制制器試題 發布:2025-05-14 11:25:32 瀏覽:117
dsp混合編程 發布:2025-05-14 11:23:10 瀏覽:246
mysql添加存儲過程 發布:2025-05-14 11:23:01 瀏覽:877
房車旅遊自媒體有腳本嗎 發布:2025-05-14 11:18:18 瀏覽:124
android輸入法鍵盤 發布:2025-05-14 11:15:48 瀏覽:657
谷歌商店安卓手機在哪裡 發布:2025-05-14 11:13:46 瀏覽:534
編程貓銷售女 發布:2025-05-14 11:13:36 瀏覽:334
安卓卡無翼怎麼出小黑屋 發布:2025-05-14 11:13:00 瀏覽:580
買商用筆記本電腦主要看哪些配置 發布:2025-05-14 11:12:15 瀏覽:949
如何在伺服器里做一把神器 發布:2025-05-14 11:11:19 瀏覽:710