首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

无BOM的utf-8编码识别(WINCE),该如何解决

2012-03-11 
无BOM的utf-8编码识别(WINCE)没有bom做为标识进行识别utf-8的类型,该怎么确认是UTF-8的编码格式呢?无BOM的

无BOM的utf-8编码识别(WINCE)
没有bom做为标识进行识别utf-8的类型,该怎么确认是UTF-8的编码格式呢?

无BOM的UTF-8,
http://tonylian.iteye.com/blog/411558;
然后我按照他的意思这么写没反应,是哪里的问题?代码如下:

if(filebytebuf[0]>=0xc0 && filebytebuf[0]<=0xd0 && filebytebuf[1]>=0x80&&filebytebuf[1]>=0xbf)
{
……;//标记为UTF-8
}
一定要一个一个匹配么?编程新手,有点不大理解,求大侠指点。

[解决办法]
字节FF和FE在UTF-8编码中永远不会出现,因此他们可以用来表明UTF-16或UTF-32文本(见BOM) UTF-8 是字节顺序无关的。
或许LZ可以根据这个来判别,个人没搞过这个,不确定是否正确
[解决办法]
无BOM的UTF-8,
http://tonylian.iteye.com/blog/411558;

-----------

这篇文章写的挺不错的 只是你的实现代码不正确 不理解你的判断语句

热点排行