舉凡只要牽扯到檔案(file)的,只要沒修改都掛點。
例如:檔名有utf8中文字、路徑有utf8中文字....
ex: filename have utf8 string、path have utf8 string...
我遇過有人將我的執行檔放在中文目錄內執行,然後跟我反映執行一半掛了???
深入研究才發現上述問題.
要怎麼解決? 當然是將目前用到的功能都翻出來修改...@@!
1. .ini 設定檔問題: 讀寫 .ini 功能都要翻修.
改完後發現,.ini 檔案格式要轉換為 unicode, 而不是 utf8, 否則改了沒效!
![Crying or Very Sad :cry:](./images/smilies/icon_cry.gif)
about read/write .ini, the file '.ini' need to trans unicode of format isn't utf8.
2. 軟體自動更新: 我用的是 ftp 更新,只要寫入到本地端的功能也要翻新.
3. 軟體一開始進入時要取得 app 所在目錄.
花時間改了兩三天,終於完工了!