永发信息网

MFC单文档打开文本文件 如何判断文件的编码方式是unicode还是ansi这个问题解决了吗?能教教俺吗?

答案:2  悬赏:50  手机版
解决时间 2021-04-04 04:52
  • 提问者网友:做自己de王妃
  • 2021-04-03 19:20
MFC单文档打开文本文件 如何判断文件的编码方式是unicode还是ansi这个问题解决了吗?能教教俺吗?
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-04-03 20:22
通常情况unicode文件前面有几个字节(术语叫做BOM,你可以百度一下),可以通过BOM来判断。
ansi没有这个BOM。但是这个BOM是编程写进去的,不是自动产生的,如果有的程序员故意没有写入BOM的话,那就没有办法了。
全部回答
  • 1楼网友:孤独入客枕
  • 2021-04-03 21:21
用二进制ue打开文件的时候 ansi:        无格式定义; unicode:       前两个字节为fffe; unicode big endian: 前两字节为feff;  utf-8:        前两字节为efbb;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯