Cod*_*345 2 winapi byte-order-mark manifest utf-8
如果我要创建应用程序清单并将其作为资源嵌入到我的应用程序中,那么在将其编译为应用程序资源之前,我的MyApplication.manifest文件是否应包含UTF-8 BOM或不包含(0xEF,0xBB,0xBF)?
如果我要使用与主EXE分开的清单文件(通过在主EXE旁边添加它,例如MyApp.exe和MyApp.manifest),同样的问题也适用?
如果你有任何参考,这将是有用的,我找不到任何.
不,清单是XML文件.其中说明了文件其余部分使用的文本编码以及处理指令:
<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
Run Code Online (Sandbox Code Playgroud)
资源编译器将按原样嵌入文件.如果文件以BOM开头,操作系统知道如何跳过它,它确实达到了良好的目的.只要它与处理指令相匹配.