我想问有没有一个字符串编码的最佳方案 因为存储空间非常有限,是用字节来计的,所以必须非常节俭,输入里面有字母,有数字,又汉字,如果全部按unicode来编码的话,那么数字和字母也占两个字节,非常划不来,但是如果通过ascii来判断字母和数字,将其用一个字节存储,那么读出来的时候又怎么分辨这个字节里存的是一个ascii编码,还是一个unicode编码的一半呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UTF-8好像是3字节吧,BAIDU和GOOGLE,java编码识别的方法貌似都是在汉字的编码前面加上一个%作为识别,这样是能识别了,但是汉字就变3字节了,说不好赚了还是亏了.... 很简单。取一字节,如果 Ascii < 128,就是英文数字;否则是东方文字的首字节,再加取一字节。 智能卡等多种应用中都是存 Ansi 码的。在 VB 中用 StrConv(..., vbFromUnicode) 就可以得到。 UTF-8可以是一个字节,也可以是2个字节,最长为3个字节 与楼主要求一致 of123 等 级: 发表于:2008-01-07 11:48:477楼 得分:0 智能卡等多种应用中都是存 Ansi 码的。在 VB 中用 StrConv(..., vbFromUnicode) 就可以得到。 谢谢,我发现然后再用StrConv(...,vbUnicode)就可以还原回来了 vb mapi控件接收邮件中的附件并存到本地硬盘中 如何将多种类型的文件在一个控件中显示出来? 用DAO 怎么读取ACESS中二进制数据 VB窗体的淡入淡出效果(win2000) 为什么选择VB? 谁能告诉我在哪可下载chinaexcel控件? 采用UDP广播客户端IP怎么配? 如何取得commdialog.showopen的文件路径? access数据库通过dbgrid单击调用getchunk读出图片问题 如何在vb7的listview或listbox控件中绑定数据源 广度优先 算法,各位帮帮。。急 如何读取非.xml后缀名的非标准xml文件中的节点数据
等 级:
发表于:2008-01-07 11:48:477楼 得分:0
智能卡等多种应用中都是存 Ansi 码的。在 VB 中用 StrConv(..., vbFromUnicode) 就可以得到。
谢谢,我发现然后再用StrConv(...,vbUnicode)就可以还原回来了