當前位置:首頁 » 操作系統 » linux默認編碼

linux默認編碼

發布時間: 2025-08-30 03:44:23

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

⑵ 為什麼WINDOWS下的漢字到了LINUX下亂碼了

Windows下的文字到了Linux下亂碼原因是Windows中默認的文件格式是GBK(gb2312),而Linux一般都是UTF-8,編碼格式不相同導致的亂碼。
幾種解決辦法如下:

1、在Windows上用記事本把文件,選擇另存為編碼方式改為 UTF-8;

iconv-fencoding-tencodinginputfile
#比如將一個GBK編碼的文件轉換成UTF-8編碼
iconv-fUTF-8-tGBKfile1-ofile2
#轉碼後,在Linux上面就不會亂碼了

⑶ linux怎麼修改默認編碼

Windows的默認編碼為GBK,Linux的默認編碼為UTF-8。在Windows下編輯的中文,在Linux下顯示為亂碼。為了解決此問題,修改Linux的默認編碼為GBK。方法如下:
方法1:
vi /etc/sysconfig/i18n
默認為:
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改為:
LANG="zh_CN.GBK"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
SYSFONT="latarcyrheb-sun16"
方法2:
vi /etc/profile
export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"

運行locale指令得到當前系統編碼設置的詳細資料。
一、locale的五臟六腑
1、 語言符號及其分類(LC_CTYPE)
2、 數字(LC_NUMERIC)
3、 比較和排序習慣(LC_COLLATE)
4、 時間顯示格式(LC_TIME)
5、 貨幣單位(LC_MONETARY)
6、 信息主要是提示信息,錯誤信息, 狀態信息, 標題, 標簽, 按鈕和菜單等(LC_MESSAGES)
7、 姓名書寫方式(LC_NAME)
8、 地址書寫方式(LC_ADDRESS)
9、 電話號碼書寫方式(LC_TELEPHONE)
10、度量衡表達方式(LC_MEASUREMENT)
11、默認紙張尺寸大小(LC_PAPER)
12、對locale自身包含信息的概述(LC_IDENTIFICATION)。
二、理解locale的設置
設定locale就是設定12大類的locale分類屬性,即 12個LC_*。除了這12個變數可以設定以外,為了簡便起見,還有兩個變數:LC_ALL和LANG。
它們之間有一個優先順序的關系:LC_ALL > LC_* > LANG
可以這么說,LC_ALL是最上級設定或者強制設定,而LANG是默認設定值。
三 具體設定locale的方法(zh_CN.UTF-8、zh_CN.GBK)
freebsd的設置:
1.GDM登錄改為終端登錄後startx啟動圖形桌面
2.在~/.cshrc中增加如下語句,(根據自己使用的shell進行相應設置)
setenv LANG zh_CN.GBK
setenv LC_ALL zh_CN.GBK
setenv LC_CTYPE zh_CN.GBK
3.修改/etc/fstab的默認值:
linux 設置:
1.修改/etc/sysconfig/i18n文件,LANG="zh_CN.UTF-8"或LANG="zh_CN.GBK"
普通用戶修改~/.profile
...
export LANG zh_CN.GBK
...
2.修改/etc/fstab的默認值

熱點內容
安卓如何聽m4a 發布:2025-08-30 05:07:09 瀏覽:966
存儲伺服器到電腦怎麼布線 發布:2025-08-30 05:05:42 瀏覽:934
安全好的密碼是什麼 發布:2025-08-30 05:00:25 瀏覽:953
華為電視盒子賬號和密碼是什麼 發布:2025-08-30 04:46:31 瀏覽:103
移動卡伺服器密碼是什麼 發布:2025-08-30 04:21:02 瀏覽:247
linux卷管理 發布:2025-08-30 03:58:05 瀏覽:212
如何查到自己的wifi密碼 發布:2025-08-30 03:49:05 瀏覽:663
linux默認編碼 發布:2025-08-30 03:44:23 瀏覽:290
如何取消安卓手機日誌抓取文件 發布:2025-08-30 03:20:12 瀏覽:539
安卓渠道服什麼樣子 發布:2025-08-30 03:19:21 瀏覽:922