[Lua]將csv utf-8 變為具有BOM的檔案
[前言]
近期在使用台達的HMI,透過lua產生的csv報表發現,乾,編碼雖然是utf8但是沒有帶BOM,也就是在電腦上面開起來會變亂碼,後來找到BOM的原理後,一行程是搞定。
Bom其實就是在文件最開頭加上了三個隱藏的字元(0xef,0xbb,0xbf),然後藉由這三個字元找到了下面這篇文章,為了避免文章掛了,所以我截圖順便做備份。
然而轉成lua程式如下,就是建立檔案後在前方加上這三個字元就搞定
newLine = string.char(239,187,191)
https://blog.csdn.net/u010314160/article/details/85392518
留言
張貼留言