coding--translation

前情提要

我原本在筆記型電腦上創作了一個植物大戰殭屍的小遊戲
後來想把它移到我的桌機上
卻發現裡面的中文都變成了亂碼

正常的程式碼

image

有亂碼的程式碼

image

研究一下發現原來我筆電上面的是ANSI編碼
可是我桌機上卻是UTF8
所以要想完整的移過去
就要把所有的檔案重新編碼
但是檔案太多 實在過於麻煩
所以身為資工系 我決定寫可以一個自動把所有檔案從ANSI轉換到UTF8的程式

功能

1 列出指定資料夾下的所有檔案
2 轉換指定檔案的編碼(例如我要把java檔轉成utf8 extension就打java)
使用要先修改程式裡面的dir 為資料夾的絕對路徑
image

(p.s 我只有試過ANSI轉UTF8 其他編碼轉換沒有試)
其他轉換可以試著改這邊
image
遍歷資料夾所有檔案 參考來源:https://www.itread01.com/article/1529463946.html
ANSI轉UTF8的方法 參考來源:https://blog.csdn.net/sjy88813/article/details/6662879