预先预告一片帖子吧(symbian中汉子编码分块儿截取乱码问题的解决)
2012-11-23 09:29
330 查看
有网友给出了以下解决方案。还没有试,最近太忙了。过这段,这个问题一定找出更好的答案。没有地儿做笔记,这个博客就当笔记了。
问题:在symbian下的汉字大多都是单个字节读取的,但是汉字是两个字节表示的。这样就很可能出现乱码。
待考证的解决方案:汉字编码的首个字节是大于128的,也就是说字节的最高位为1,普通英文字符是小于128,最高位为0. 我记得DOS时代就是通过这个区别是否为汉字。
解决方法也很简单,分段时,如果最后一个字节最高位为1,则多读一个字节就OK了。
具体没试过,有兴趣可以自己试试。
问题:在symbian下的汉字大多都是单个字节读取的,但是汉字是两个字节表示的。这样就很可能出现乱码。
待考证的解决方案:汉字编码的首个字节是大于128的,也就是说字节的最高位为1,普通英文字符是小于128,最高位为0. 我记得DOS时代就是通过这个区别是否为汉字。
解决方法也很简单,分段时,如果最后一个字节最高位为1,则多读一个字节就OK了。
具体没试过,有兴趣可以自己试试。
相关文章推荐
- smarty截取中文字符乱码问题的解决支持utf-8编码
- tomcat编码格式的设置/如何解决get()方式提交中文参数乱码的问题
- 解决mac下Eclipse导入GBK编码的项目出现乱码的问题
- 查看mysql数据库及表编码格式和解决中文乱码问题
- php截取中文字符串解决乱码问题
- Python | 多种编码文件(中文)乱码问题解决 chardet模块
- Jmeter之Sampler响应结果编码修改(解决乱码问题)
- 解决utf8编码下,echo javascript alert 弹出乱码的问题
- Zend Studio 12.0.2设置文件定界符和文件编码(解决中文乱码问题)
- PHP显示乱码和apache内部编码问题的解决
- PHP pdo编码乱码问题的解决方法
- 解决dos中的乱码以及编码问题
- python使用requests爬取网页,遇到中文出现乱码的编码问题及解决
- php中文字符串截取乱码问题解决
- 解决JSP页面乱码问题(非页面设置,编译器编码问题)
- 解决hp-unix中文二级编码乱码问题
- 解决Javascript由于编码不同造成乱码的问题
- 解决本地文本文件上传到服务器乱码问题(C#),ANSI转UTF-8编码
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Win7 32位MySQL5.6免安装配置编码为utf8——解决Java插入MySQL乱码问题