结论:如果你写的程序在Windows平台使用(在UTF-8文件中加BOM是微软的习惯):带上,如果其它平台,最好不带(实际看情况)。因为会在文件中的开头加上特殊标记,如下:
BOM Encoding
EF BB BF UTF-8
FE FF UTF-16 (big-endian)
FF FE UTF-16 (little-endian)
00 00 FE FF UTF-32 (big-endian)
FF FE 00 00 UTF-32 (little-endian)
正文:最近在用VS2017写程序,其中因为中文的问题要保存为UTF-8,但是扩展工具中有两种工具,具体选哪一种呢?