資料來源:http://m6k.blogspot.com/2009/07/iconvhtml.html
因為有很多程式碼,是在當時 windows 時代寫的,所以都是 big5 的編碼
現在改到 ubuntu, 很多文字都變成亂碼了
所以找到了以上的說明
這是用來轉整個目錄的 html 檔案
find . -type f -name '*.html' -exec iconv --verbose -f BIG-5 -t UTF-8 {} -o {}.result \; \
-exec mv {} {}.bak \; \
-exec mv {}.result {} \;
也讓自己學到了 find 的用法
以上的方法有個缺點,就是會多出很多 bak 檔案
所以以此類推
find . -type f -name '*.bak' -exec rm {} \;
就可以刪掉這些多餘的檔案了,不過前提是,你要確定轉過去的檔案是正確的在刪掉,不然就要哭了~
因為有很多程式碼,是在當時 windows 時代寫的,所以都是 big5 的編碼
現在改到 ubuntu, 很多文字都變成亂碼了
所以找到了以上的說明
這是用來轉整個目錄的 html 檔案
find . -type f -name '*.html' -exec iconv --verbose -f BIG-5 -t UTF-8 {} -o {}.result \; \
-exec mv {} {}.bak \; \
-exec mv {}.result {} \;
也讓自己學到了 find 的用法
以上的方法有個缺點,就是會多出很多 bak 檔案
所以以此類推
find . -type f -name '*.bak' -exec rm {} \;
就可以刪掉這些多餘的檔案了,不過前提是,你要確定轉過去的檔案是正確的在刪掉,不然就要哭了~
沒有留言:
張貼留言