自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2367

原创 如何解决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 641

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除