VB如何将带汉字的字符串转换为纯数字?
比如 有这样的字符串#abc一天一天做辅助123#
如何将它转为纯数字呢? 纯数字?不太明白楼主的意思。
#abc一天一天做辅助123#
你心目中想得到什么结果啊?纯数字(#abc一天一天做辅助123#)=123 ? 实在抱歉!还是不太懂。
按你意思,好像只是要求将一串字符(含中英数)变成数码串,是么?
用ASC()这函数如何?
如字符串“中国OK888”,用循环逐位取ASC码(转16进数)得到:
“D6D0B9FA4F4B383838”
这样可以么? 补充:如果觉得“D6D0B9FA4F4B383838”还有英文在,可以再把“A-F”用“10-15”代替。
结果变为:“1361301191510415411383838”,但这样编码,如要求逆转时好像不好处理。
谢谢,用ASC()循环确实能解决我的问题,不过转换汉字的时候好像会变成负数
页:
[1]