歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux編碼轉換基礎教程

在Linux命令行下查看看文件的編碼

enca 文件名

linux文件名編碼批量轉換

convmv -f 源編碼 -t 新編碼 [選項] 文件名

常用參數

-r 遞歸處理子文件夾

-notest 真正進行操作,請注意在默認情況下是不對文件進行真實操作的,而只是試驗。

-list 顯示所有支持的編碼

-unescap 可以做一下轉義,比如把%20變成空格

比如我們有一個utf8編碼的文件名,轉換成GBK編碼,命令如下:

convmv -f UTF-8 -t GBK --notest utf8編碼的文件名

Linux下批量轉換文件內容編碼

1.使用enca,例如要把當前目錄下的所有文件都轉成utf-8

$enca -x utf-8 *

2,使用iconv 轉換

iconv的命令格式如下:

iconv -f encoding -t encoding inputfile

比如將一個UTF-8 編碼的文件轉換成GBK編碼

iconv -f GBK -t UTF-8 file1 -o file2

Copyright © Linux教程網 All Rights Reserved