例如:
SET S=04B48328
请问如何将字符串变成(Unicode)十六进制字符串?
SET R=30003400420034003800330032003800
SET S=04B48328
请问如何将字符串变成(Unicode)十六进制字符串?
SET R=30003400420034003800330032003800
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&pushd %tmp%
SET S="%*"
if not exist t findstr "'%sep%'" "%~f0" >t
for /f %%a in ('cscript -e:vbs t %S%') do SET R=%%a
SET/P=%R%
popd
exit/b
s=wscript.arguments(0)''
for i=1 to len(s)''
o=hex(ascw(mid(s,i,1)))''
if len(o)=2 then o=o&"00"''
h=h&o''
next''
wscript.echo(h)''