- 博客(2)
- 收藏
- 关注
原创 单字节字符与多字节字符的处理
<br /> <br />我们还可以根据程序处理字符串时, 主要还是依赖标准库函数:c语言, glib, wchar等一,相关概念<br /> 可以在google上找一些编码发展历史与一些基本概念,如: ucs-2, usc-4, utf8, utf16…<br /> 1.1 unicode与utf8<br /> Unicode只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储。<br /> UNICODE 如何在网络上传输也是一个必
2010-07-22 14:42:00
2426
原创 如何解决cut off中文字符(unicode)产生的乱码
<br />我们系统的逻辑处理都是限制字节acsii的个数,正常不能限制字符个数,因为字符编码是变长的.这样在用strncpy时就可能cut off一个字符的中间字节,因此显示时会产生乱码.<br /> 有两种方法可以解决这个问题:<br />第一种方法是在strncpy前处理判断string的最后一个字符是否是合法的unicode.然后再得到copy的length<br /> 第二种方法:在strncpy后再判断产生的string,如果末尾字符是非法的unicode码,就去除它.<
2010-07-22 14:36:00
680
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人