您的位置:程序门 -> vb -> 基础类



求一个十六进制字符串转十进制字符串的函数(注意是长字符串)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求一个十六进制字符串转十进制字符串的函数(注意是长字符串)[已结贴,结贴人:k39k39]
发表于:2007-01-31 00:21:22 楼主
因为需要将字符串“测试内容:发帖咨询问题前,建议你搜索,看是不是已经有人解决了这个问题”转为十进制数字字符串。

现在已找到函数可以将其转换为十六进制字符串“b2e2cad4c4dac8dda3bab7a2ccfbd7c9d1afcecacce2c7b0a3acbda8d2e9c4e3cbd1cbf7a3acbfb4cac7b2bbcac7d2d1beadd3d0c8cbbde2bef6c1cbd5e2b8f6cecacce2”

但是找到的十六进制转十进制的都只能用于较短的数字,希望有朋友能提供一个能转为十进制数字字符串的函数。
发表于:2007-01-31 00:50:561楼 得分:0
lz是想逐个字母转换?         这么一整串,肯定转换不了的。
   

发表于:2007-01-31 07:19:492楼 得分:0
b2e2cad4c4dac8dda3bab7a2ccfbd7c9d1afcecacce2c7b0a3acbda8d2e9c4e3cbd1cbf7a3acbfb4cac7b2bbcac7d2d1beadd3d0c8cbbde2bef6c1cbd5e2b8f6cecacce2


是“测试内容:发帖咨询问题前,建议你搜索,看是不是已经有人解决了这个问题”   的   ansi   编码。如果要把中文转成   10   进制数字,还不如直接用   ascw   单字转换
发表于:2007-01-31 09:08:213楼 得分:0
如果是我做的话,我就会把十六进制的字符串每隔4个提取出来,把4位的十六进制转换为5位十进制,然后再连接起来。
发表于:2007-01-31 10:05:434楼 得分:0
是要整个转为一个大数字,还是若干个小数字连接起来?
发表于:2007-01-31 10:07:355楼 得分:0
用strconv直接把字符串转为ansi的byte数组,然后遍历数组逐字节转为字符串即可
发表于:2007-01-31 11:33:056楼 得分:0
请问为什么要转换成10进制?
1个中文字转换成16进制就是4位的16进制来代表   比如 "测 " <==>   &hb2e2
&hb2e2   可以直接赋值给long变量(integer会溢出)
发表于:2007-01-31 14:43:567楼 得分:0
这是做一个字符串加解密的接口,所以需要将字符串转为10进制。
因为没有现成的函数,所以先转为16进制,再转10进制。
发表于:2007-01-31 14:50:158楼 得分:0
需要将16进制字符串整个视为1个大数字,再转为10进制。
发表于:2007-02-01 00:14:349楼 得分:0
该回复于2007-12-28 17:59:01被管理员或版主删除
发表于:2007-02-01 00:17:4410楼 得分:20
b2e2cad4c4dac8dda3bab7a2ccfbd7c9d1afcecacce2c7b0a3acbda8d2e9c4e3cbd1cbf7a3acbfb4cac7b2bbcac7d2d1beadd3d0c8cbbde2bef6c1cbd5e2b8f6cecacce2(136位,16进制)---------------

40239613835475773843084249009504018193838928938448440669018333185903356654982272013879051087737988953504024253118967954029454900872689947444072858053085492859817186
(164位,10进制)


几年前写过一个代码,效率不是很高,仅供参考:

http://blog.csdn.net/northwolves/archive/2004/05/17/19593.aspx
发表于:2007-02-01 05:12:2111楼 得分:0
lz假如是要加密的话   也完全不用转换成10进制啊   直接处理16进制数进行位运算就可以了
发表于:2007-02-01 11:38:4812楼 得分:0
因为是用在大整数rsa加密上,目前找到了一个rsa加密组件,但他只支持大整数,使用时必须把字符串转换为10进制字符串.
发表于:2007-02-01 12:04:4813楼 得分:0
感谢northwolves(狼行天下)   ,你的函数可以用,找了好几天终于搞定


快速检索

最新资讯
热门点击