久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

Ubuntu如何查看和批量修改文件編碼

來源:技術員聯盟┆發布時間:2017-04-30 00:05┆點擊:

Ubuntu下的安裝命令: sudo apt-get install enca enca查看文件 enca -L zh_CN file 查看文件編碼 enca -L zh_CN -x UTF-8 file 更改文件編碼 enca -L zh_CN -x UTF-8 《 file1 》 file2 不想覆蓋原文件 下面是一個腳本,/set_encoding.sh #4. 輸入目錄名稱 #5. 輸入是否遞歸更改 #$1表示是否要遞歸修改文件編碼 function change_file_encoing(){ for file in $(ls -l|awk {print $9}) do if [[ -d $file $1 = y ]];then cd $file echo $file change_file_encoing $1 cd , 使用enca工具可以進行文件編碼的查看,但很多用戶有時需要把Windows下的文件移到Linux系統中,所以轉移后就經常出現亂碼的情況,這該怎么辦呢?接下來小編就給大家介紹下Ubuntu查看和批量修改文件編碼的方法, 我們都知道在Windows下文件編碼默認為gbk或者是gb2312,批量更改文件編碼: #!/bin/bash #將文件編碼更改為UTF-8 #用法 #1. 將文件命名encoding.sh #2. chmod +x encoding.sh #3. ,, elif [[ -f $file ]];then echo $file enca -L zh_CN -x UTF-8 $file fi; done; #ecna -L zh_CN file UTF-8 } read -p please enter the dir path: path #讀取目錄路徑 if [ ! -x $path ]; #判斷目錄是否存在且是否具有執行權限 then echo dir path not exists else read -p please enter if you want to recursive?y/n: recur #是否遞歸 fi if [ $recur = y ]; then cd $path change_file_encoing y #遞歸修改文件編碼 else cd $path change_file_encoing n #非遞歸修改 ,。