[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