linux 編碼轉換

2021-09-06 07:48:24 字數 542 閱讀 8366

1.檔案編碼轉換

使用iconv工具

gbk編碼檔案轉為utf-8編碼檔案

iconv -f gbk -t utf-8 a.txt -o b.txt

2. 檔名編碼轉換

如未安轉,先執行sudo apt-get install convmv

使用convmv工具對檔名進行編碼轉換

gbk編碼檔名轉為utf-8編碼檔名

convmv -f gbk -t utf-8 --notest *.pdf

3. 檢視檔案編碼

enca (如果你的系統中沒有安裝這個命令,可以用sudo apt-get install enca 安裝 )檢視檔案編碼

$ enca filename

filename: universal transformation format 8 bits; utf-8

crlf line terminators

需要說明一點的是,enca對某些gbk編碼的檔案識別的不是很好,識別時會出現:

unrecognized encoding

Linux的編碼及編碼轉換

如果你需要在linux中操作windows下的檔案,那麼你可能會經常遇到檔案編碼轉換的問題。windows中預設的檔案格式是gbk gb2312 而linux一般都是utf 8。下面介紹一下,在linux中如何檢視檔案的編碼及如何進行對檔案進行編碼轉換。檢視檔案編碼 在linux中檢視檔案編碼可以通...

linux 編碼轉換 轉

昨天晚上郎師兄打 說,我的結果檔案他開啟是亂碼,問我是不是字元編碼沒處理好。早晨早早的來到實驗室,請教了下同學,才知道linux shell 配置檔案中預設的字符集編碼為utf 8 utf 8是unicode的一種表達方式,gb2312是和unicode都是字元的編碼方式,所以說gb2312跟utf...

linux下編碼轉換

1.什麼是編碼?還可以參考 2.linux下經常遇到的編碼問題 如果你需要在linux中操作windows下的檔案,那麼你可能會經常遇到檔案編碼轉換的問題。windows中預設的文 件格式是gbk gb2312 而linux一般都是utf 8。3.檢視編碼的方法 方法一 file filename ...