當前位置:首頁 » 操作系統 » linux日誌亂碼

linux日誌亂碼

發布時間: 2022-11-02 15:05:23

❶ 如何解決 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

❷ 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、如果進行了以上設置,仍然中文顯示亂碼,退出並重新登錄系統,再次進行以上設置,確認更改設置並進行結果驗證。

❸ linux查看日誌,如何解決字元串亂碼

主要思路有兩種:【1】本地客戶端編碼設置錯了如果你用的是putty 一、Linux系統的設置
1)關閉Linux的防火牆
#iptables -F
#iptables save
2)編輯/etc/sysconfig/i18n,將LANG=en_US.UTF-8改為LANG=zh_CN.UTF-8
SUPPORT=en_US.UTF-8….也作類似改動,接下來執行:
#. /etc/sysconfig/i18n
#locale (檢查本地locale)
如果看到顯示了LANG=zh_CN.UTF-8等信息,表明改動成功。【2】伺服器不支持中文字元串顯示【3】有可能是程序代碼例如log4j文件設置錯了
--------------------- 建議看看這本書《Linux就該這么學》

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

❹ linux顯示中文亂碼

很多朋友都想知道linux顯示中文亂碼應該怎麼辦?下面就一起來看看吧!
linux顯示中文亂碼
一、登陸linux系統打開操作終端之後,輸入echo$LANG可以查看當前使用的系統語言

在終端輸入locale命令查看是否有中文語言包,如有zhcn表示已經安裝了中文語言

如果沒有中文語言可以通過網上下載安裝中文語言包yumgroupinstallchinese-support。

二、臨時更換語言
如果只是臨時更換linux系統的語言環境,可以通過輸入設置LANG=語言名稱,如中文是
Zn_CN.UTF-8

三、打開設置把終端的編碼選擇中文,或者UTF8即可

本文章基於ThinkpadE15品牌、centos7系統撰寫的。

❺ linux中文顯示亂碼

linux輸入中文之後卻顯示為亂碼,該怎麼解決這種情況?我們一起來了解一下吧。
一、登錄linux系統打開操作終端之後,輸入echo$LANG可以查看當前使用的系統語言

在終端輸入locale命令查看是否有中文語言包,如有zhcn表示已經安裝了中文語言

如果沒有中文語言可以通過網上下載安裝中文語言包yumgroupinstallchinese-support。

二、臨時更換語言
如果只是臨時更換linux系統的語言環境,可以通過輸入設置LANG=語言名稱,如中文是
Zn_CN.UTF-8

三、打開設置把終端的編碼選擇中文,或者UTF8即可

linux中文顯示亂碼就介紹到這里了,希望對大家有所幫助。
本文章基於ThinkpadE15品牌、centos7系統撰寫的。

❻ linux解決中文亂碼問題

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

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

修改全部配置文件

末尾增加兩行

讓其生效

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

❼ linux中文文件顯示亂碼怎麼解決

Linux文件名、文件內容亂碼,主要原因是windows上的中文編碼默認是GBK,而Linux默認中文編碼為UTF-8,由於編碼不一致,所以導致亂碼問題。
為了解決這個亂碼,需要對文件進行轉碼,具體如下:
1、前提保證已安裝了convmv;
2、具體convmv的用法:
Convmv
–f
源編碼
–t
新編碼
[選項]
文件名
一般常用參數:
-r
遞歸處理子目錄
--notest
真正進行操作,默認情況下是不對文件進行真實操作的,只是一個預覽
--list
顯示所有支持的編碼
--unescap
可以做一個轉義
3、比如我們有一個utf8的文件名,要求轉換成gbk編碼,命令如下:
Convmv
–f
utf-8
–t
gbk
–notest
文件名
也可以使用linux下最好用的編碼轉換工具iconv來進行轉碼操作。
例子:將GBK編碼的文件轉換成UTF-8
iconv
-f
GBK
-t
UTF-8
gbkfile.txt
>
utf8file.txt

❽ 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 04:38:17 瀏覽:158
譚浩強c語言第三版課後答案 發布:2025-05-14 04:37:31 瀏覽:59
san存儲和nas存儲 發布:2025-05-14 04:34:44 瀏覽:152
幽靈戰士3什麼配置 發布:2025-05-14 04:33:53 瀏覽:114
安卓的虛擬機哪個好用 發布:2025-05-14 04:32:34 瀏覽:871
宿遷存儲式化工設備 發布:2025-05-14 04:32:33 瀏覽:54
s7200編程s7200 發布:2025-05-14 04:28:32 瀏覽:413
安卓定製版蘋果手機是什麼意思 發布:2025-05-14 04:26:27 瀏覽:379
如何搭建php環境虛擬伺服器免費 發布:2025-05-14 04:25:37 瀏覽:103
相冊加密怎麼看 發布:2025-05-14 04:24:53 瀏覽:573