读取utf8文件问题
我现在准备读urf8文件,调用IFILE_Read。为什么读进来的字符串一个字符为一个乱码为BB BF 23。这个是哪里来的?
--------------------编程问答--------------------
需要转换的吧,unicode -> utf8
--------------------编程问答--------------------
知道原因了。utf8文件,头有一个标记文件类型的字段
--------------------编程问答--------------------
你的意思这个乱码就是那个头标记?
--------------------编程问答--------------------
恩,但是又存在一个问题,我看文件中存的是FFFE ,我读出来的却是BB BF 这个真没找到什么原因
--------------------编程问答--------------------
用什么看的文件头,ultraedit 是有bug的
--------------------编程问答--------------------
需要在读取的时候,加一个文件偏移函数。偏移两位,就可以正常读出了。我这里就是这么实现的。
补充:移动开发 , Brew