C++中可正确获取UTF-8字符长度的函数分享
C++中可正确获取UTF-8字符长度的函数分享
发布时间:2016-12-28 来源:查字典编辑
摘要:在C++的char*以及string中,使用的是字节流编码,即sizeof(char)==1。也就是说,C++是不区分字符的编码的。而一个合...

在C++的char*以及string中,使用的是字节流编码,即sizeof(char) == 1。

也就是说,C++是不区分字符的编码的。

而一个合法UTF8的字符长度可能为1~4位。

现在假设一串输入为UTF8编码,如何能准确的定位到每个UTF8字符的“CharPoint”,而不会错误的分割字符呢?

参考这个页面:

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C语言学习
热门C语言学习
编程开发子分类