作者GodIsland (搞不定吗用C4就对了)
看板EzHotKey
标题[-AI-] FileOpen强制 UTF-8 with BOM
时间Sun Apr 3 22:31:13 2022
How to create a new UTF8 file without BOM, and write to it - AutoIt General
Help and Support - AutoIt Forums
https://www.autoitscript.com/forum/topic/176882-how-to-create-a-new-utf8-file-without-bom-and-write-to-it/
参考官方论坛文章
FileOpen($sPath&"Test.csv", 128+2)
除指定编码外,还再加入+2强制写入,档案才会正常
否则会出现FileOpen产生的csv档,以Notepad开启中文正常,
而使用Excel开启中文是乱码的情形。
Excel 打开 csv 文件出现中文乱码的解决方法(Notepad 打开正常)_NLP_victor 的博
客 - CSDN 博客_excel 用 notepad 打开是乱码
https://blog.csdn.net/IOT_victor/article/details/114138938
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.132.89.223 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/EzHotKey/M.1648996277.A.65D.html
※ 编辑: GodIsland (220.132.89.223 台湾), 04/03/2022 23:01:51
1F:推 cancelpc: 那只是没有BOM情况下,Excel判断编码错误,毕竟UTF8只是 12/16 17:47
2F:→ cancelpc: 编码,支援万国字集。 12/16 17:47