社区
C语言
帖子详情
如何判断字符是UTF-8的编码?
kunkunpp
2005-01-19 05:40:09
有没有办法直接判断出字符是UTF-8的编码?
有现成的库么?
请各位兄弟指教。
...全文
579
11
打赏
收藏
如何判断字符是UTF-8的编码?
有没有办法直接判断出字符是UTF-8的编码? 有现成的库么? 请各位兄弟指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjxiaoyu
2005-01-20
打赏
举报
回复
我自己写过utf8和ucs2互相转换的函数。不是太麻烦。
如果只是判断的话,更简单了。
daylove
2005-01-20
打赏
举报
回复
不客气。
kunkunpp
2005-01-20
打赏
举报
回复
谢了。
daylove
2005-01-20
打赏
举报
回复
在网络上找到一点,希望对你有帮助:
BOM(byte order mark)检测
无BOM检测
BOM是用来标记UTF-8编码的开始,它为三个字节:0xEF, 0xBB, 0xBF,
必需在串的开始。因此函数中的循环最多检测前三个字符,如果是的话,
则退出循环,判断完毕。
但很多UTF-8编码的文件没有BOM字节,因此循环后面的方法就是利用了
UTF-8编码的规律来进行判断,具体的原理就不多说了,看一看我上面链
接的文章应该就清楚了,但你要知道UTF-8编码的规则才可以。
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=python&Number=495520&page=12&view=collapsed&sb=5&o=&fpart=1
daylove
2005-01-20
打赏
举报
回复
http://www.linuxforum.net/books/UTF-8-Unicode.html
不知道,不过我想应该从UTF-8的特征去判断吧,检查到特定的细节,符合UTF-8特征,则就是了。
kunkunpp
2005-01-20
打赏
举报
回复
恩,这个贴到现在还没有人回的???
asmgirl
2005-01-19
打赏
举报
回复
关注
kunkunpp
2005-01-19
打赏
举报
回复
这个问题太难了么?
我想知道是否有现成的判断UTF-8的函数?
kunkunpp
2005-01-19
打赏
举报
回复
还有么?
dongyuanzhang
2005-01-19
打赏
举报
回复
http://www.douzi.org/blog/180.html
http://www.utf8.org/
kunkunpp
2005-01-19
打赏
举报
回复
我有一些数据存在数据库中,其中有些是utf-8的,有些不是,我主要目的是想查出那些不是utf-8的非法数据。希望各位兄弟指条道。
9节课征服「
字符
编码
」
ASCII、GB2312、GBK、GB18030Unicode、
UTF-8
、UTF-16、UTF-32
XML报文头格式<?xml version=“1.0“ encoding=“
utf-8
“?>
XML报文头格式<?xml version="1.0" encoding="
utf-8
"?> 报文头:<?xml version="1.0" encoding="
utf-8
"?> ...encoding="
utf-8
":声明用xml传输数据时候用的
字符
编码
(
字符
集) ...
一个文本文件,如何知道它是GBK
编码
、还是
UTF-8
编码
?BOM是什么东西?
我们平时看到的文本文件,虽然都是文本,但有的是GBK
编码
,有的
UTF-8
编码
。那么,对于一个阅读器,它在读取一个文本文件时如何知道它是GBK还是
UTF-8
呢? 奥秘在于文件头部的几个字节。 规定如下:当以UTF16或UTF...
<?xml version=“1.0“ encoding=“
UTF-8
“?>报错解决方案
<?xml version="1.0" encoding="
UTF-8
"?>报错
JS中文
字符
串和
UTF-8
编码
字符
串相互转换
JS中文
字符
串和
UTF-8
编码
字符
串相互转换1.中文
字符
串转化为
UTF-8
编码
,如“<汉字>”的
UTF-8
编码
为“%3C%E6%B1%89%E5%AD%97%3E” 2.
UTF-8
编码
字符
串“%E6%B1%89%E5%AD%97”的中文为“<汉字>”function EncodeUtf8(s1...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章