Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux編碼轉換基礎教程

Linux編碼轉換基礎教程

日期:2017/2/7 14:39:59      編輯: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 © Windows教程網 All Rights Reserved