[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





留言

這個網誌中的熱門文章

[Excel]將圖片放置於儲存格中

[軟體]AUTOCAD關於開啟圖面時,字型找不到,而要手動指定成 chineset.shx 字型檔問題

[MS SQL]查詢資料庫中每個資料表之列數與資料表大小(容量)資訊。Get size of all tables in database