茉莉网
当前位置:首页»8?

汉字转gb2312 中文编码转换

2018年02月28日 来源:汉字转gb2312 大字体小字体

  (2)编码总结

  b.单字节、双字节、多字节

  以下是常见的汉字字符集编码:

  1.问题提出

     在学编程序时,曾经有人问过“你可以编一个记事本程序吗?”当时很不屑一顾,但是随着学习MFC的深入,了解到记事本程序也并非易事,难点就是四种编码之间的转换。

  对于编码,这是一个令初学者头疼的问题,特别是对于编码的转换,更是难以捉摸。笔者为了完成毕业设计中的一个编码转换模块,研究了中文编码和常见的字符集后,决定解决"记事本"程序的编码问题,更进一步完成GB2312、Big5、GBK、Unicode、Unicodebigendian、UTF-8共6种编码之间的任意转换。

  e.Windows程序的字符编码

  a.了解编码和字符集

  这部分内容,可参见我先前翻译的博文《C++字符串完全指南--第一部分:win32 字符编码》

  博客地址:http://blog.csdn.net/ziyuanxiazai123/article/details/7482360

  这部分内容,可参见博客http://blog.sina.com.cn/s/blog_4e3197f20100a6z2.html中《Windows程序的字符编码》

  这部分内容,我不在赘述,可参见CSDNAncky的专栏中《各种字符集和编码详解》

  c.区域和代码页

  (1)编码基础知识

  性能及改进: 1.使用StringBuilder连接要解析的字符串中的各个拼音.这个方法大量的字符串性能改善非常明显。      2.对一级字符串(日常使用最普遍的汉字)采用分块查找.加快查找速度。3.支持一二级所有汉字(也就是支持所有GB2312字符集中汉字)。

  这部分内容,可参见博客   http://hi.baidu.com/tzpwater/blog/item/bd4abb0b60bff1db3ac7636a.html

  d.中文编码GB2312、GBK、Big5,这部分内容请参见CSDN lengshine博客中《GB2312、GBK、Big5汉字编码》,博客地址:http://blog.csdn.net/lengshine/article/details/5470545

  2.问题解决                                                                                                                                                                                         

  博客地址:http://blog.csdn.net/ancky/article/details/2034809

  a.六种编码的特点

相关内容

编辑精选

Copyright © 2015 茉莉网 http://www.szmlwh.cn. All rights reserved.