我现在要创建一个文本文件,但创建好之后的文件编码是ASCII码,问题是我想创建一个USC-2编码的文本文件,这应该怎么办,是先将文件创建好以后再修改文件的编码呢,还是可以在创建的时候指定文件的编码格式。
如果是创建好以后再修改编码的话应该怎么修改;如果是在创建的时候可以指定文件编码的话应该怎么指定。或者说还有其他的方法。
首选qt的解决方法,如果qt没有的话也可以是c++或标c的也可以。
------解决思路----------------------
用QFile创建文件,然后使用QTextCodec,制定编码格式为UCS-2,然后再写入内容。