
字符编码
文章平均质量分 70
雷电羊
这个作者很懒,什么都没留下…
展开
-
基于HZK16的汉字显示技术
http://blog.youkuaiyun.com/yanghai0321/article/details/7644412 国标汉字字符集(GB2312-80)在汉字操作系统中以汉字库的形式提供,并对汉字库的结构做了统一规定。汉字库的结构如图: HZK16的GB2312-80支持的汉字有6763个,符号682个。字库有94个区,其中一级汉字有3755个,按声序排列,二级汉字有30转载 2013-02-01 13:38:53 · 902 阅读 · 0 评论 -
Linux下编码转换(iconv函数族)
http://blog.youkuaiyun.com/xiaobai1593/article/details/7072001在Linux上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现(针对文件进行转换) 一、利用iconv函数族进行编码转换 iconv函数族的头文件是iconv.h使用前需包含之:#include iconv转载 2013-01-18 10:34:48 · 1920 阅读 · 0 评论 -
Unicode编码方案简介及实现
部分摘自:维基百科(http://zh.wikipedia.org/wiki/Unicode)百度知道(http://baike.baidu.com/view/40801.htm)为了使内容简练,所以删去了很多东西。如果查看详细内容,请查看上面的链接。大概来说,Unicode 编码系统可分为编码方式和实现方式两个层次。编码方式Unicode是国际组织制定的可以容转载 2013-01-18 10:39:53 · 1137 阅读 · 0 评论 -
Linux下char类型可能带来的问题
http://blog.youkuaiyun.com/xiaobai1593/article/details/7070007问题起因:linux下C++采用utf-8编码方式,因此char类型不是单纯的一个字符一个字节。一个英文字符占一个字节,而一个中文字符则不只占了一个字节(具体查看Unicode编码方案简介及实现一文)。如下所示,分别输出中文的“王子”和其中文拼转载 2013-01-18 10:41:53 · 1805 阅读 · 0 评论 -
Unicode与Ansi的区别
http://www.cppblog.com/lapcca/archive/2010/05/06/114649.htmlUnicode与Ansi是两种不同的编码方式标准,Ansi中的字符采用8bit,而Unicode中的字符采用16bit。(对于字符,Ansi以单字节存放英文字符,以双字节存放中文等字符;而Unicode下,英文和中文的字符都以双字节存放)Unico转载 2013-01-18 10:49:44 · 533 阅读 · 0 评论