Mac下文件的編碼及修改編碼


brew install enca

# Enca語法
Usage:  enca [-L LANGUAGE] [OPTION]... [FILE]...
        enconv [-L LANGUAGE] [OPTION]... [FILE]...
        Detect encoding of text files and convert them if required.

# Enca用法
enca -L zh_CN file # 檢查文件的編碼
enca -L zh_CN -x UTF-8 file # 將文件編碼轉換為"UTF-8"編碼
enca -L zh_CN -x UTF-8 file1 file2 # 如果不想覆蓋原文件可以這樣
find . -name "*.html" -exec enconv -L zh_CN -x UTF-8 "{}" \; # 轉換當前目錄與子目錄下的所有文檔為 utf8 格式, 使用引號避免帶空格的名稱
find . -name "*.html" -exec sed -i '' 's/charset=gb2312/charset=utf8/g' "{}" \; # 把html文檔中的 charset=gb2312 修改成 charset=utf8

Linux下GBK文件編碼批量轉換UTF-8命令
https://blog.csdn.net/u012724167/article/details/77248919 Linux下GBK文件編碼批量轉換UTF-8命令
https://blog.csdn.net/mayue_web/article/details/89382470 linux批量修改文件編碼格式(包含子目錄)
https://www.duoluosb.com/2597.html 一行Linux命令查找所有非UTF-8編碼的文件,再一行命令,都轉換成UTF-8
https://www.zhan200.com/xwt/116.html 使用enconv命名在linux下批量修改文件的編碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM