在有写情况下,我们总是需要一些个unicode版本的文件。那么如何生成呢。其实很简单,首先我们需要知道的就是unicode版本的文件在文件头2字节是一个unicode标示字符(0xFEFF),其他版本编码的是不同的字符。在创建文件的时候,一开始就写入这个标示符,那么你在用查看文件的编码方式,你会发现现在的文件已经是unicode编码的文件了。之后写文件的时候只要写入的unicode字符就可以生成一个你想要的文件了。
说到ini文件,那就很容易了,只要在WritePrivate***函数开始之前,首先判断是否存在这个文件,如果不存在那么就先写入unicode标示符,然后在使用上面的函数进行操作。简单一点的话,你可以自己在这个函数上进行一次封装。