linux下檔案編碼批量轉換

2022-08-12 00:09:12 字數 395 閱讀 1740

檢視檔案編碼

file -i filename

1.遞迴轉換(包括子資料夾)

find default -type d -exec mkdir -p utf/{} \;

find default -type f -exec iconv -f gbk -t utf-8 {} -o utf/{} \;

這兩行命令將default目錄下的檔案由gbk編碼轉換為utf-8編碼,目錄結構不變,轉碼後的檔案儲存在utf/default目錄下。

2.轉換

命令格式如下

$enca -l 當前語言 -x 目標編碼 檔名

例如要把當前目錄下的所有檔案都轉成utf-8

$enca -l zh_cn -x utf-8 *

很簡單吧。

LINUX下檔案字符集編碼轉換

file ip.txt 檢視檔案編碼file命令 file ip.txt ip.txt utf 8 unicode text,with escape sequences 一 利用iconv命令進行編碼轉換檔案內容編碼轉換 iconv命令用於轉換指定檔案的編碼,預設輸出到標準輸出裝置,亦可指定輸出檔案...

LINUX下檔案字符集編碼轉換

檢查檔案編碼file命令 file ip.txt 檢查檔案編碼file命令 file ip.txt ip.txt utf 8 unicode text,with escape sequences 一 運用iconv命令執行編碼轉換檔案內容編碼轉換 iconv命令用於轉換指定檔案的編碼,默許輸出到規範...

Linux下文字檔案編碼轉換

gbasedbt centos7 iconv echo lang en us.utf 8新建的文字檔案格式也為utf 8 gbasedbt centos7 iconv more ts utf8.txt 時間序列儲存在容器中,容器型別似於表,時間序列的資料是連續的。容器池是一組容器的集合。滾動視窗容器...