把 一个任意字串转成unicode的格式,然后再转换回来
是这样,如果是用变量来转的话,没有问题
如这样:
dim s as string
dim k as string
dim x as string
s="1A.中国.。-)*"
'转成unicoude
k=strconv(s,vbfromunicode)
debug.print k
'在转回成s
x=strconv(k,vbunicode) 这样的话,这时 x=s 是成立的, 但是假如 k="#@$EWETERWER" 也就是说 s的值Unicode的值为这个串的时候
另
k="#@$EWETERWER"
x=strconv(k,vbunicode)
这是会有
k<>s这个很是奇怪
看看有没有人能帮我。还有,那个k的值是我乱输入的,做例子用,如果你研究的话,请使用输出的值
还有,如何在gbk 和 big5 之间转换,我看了一些网内的提问,但是都不能使用.
请高手指点
是这样,如果是用变量来转的话,没有问题
如这样:
dim s as string
dim k as string
dim x as string
s="1A.中国.。-)*"
'转成unicoude
k=strconv(s,vbfromunicode)
debug.print k
'在转回成s
x=strconv(k,vbunicode) 这样的话,这时 x=s 是成立的, 但是假如 k="#@$EWETERWER" 也就是说 s的值Unicode的值为这个串的时候
另
k="#@$EWETERWER"
x=strconv(k,vbunicode)
这是会有
k<>s这个很是奇怪
看看有没有人能帮我。还有,那个k的值是我乱输入的,做例子用,如果你研究的话,请使用输出的值
还有,如何在gbk 和 big5 之间转换,我看了一些网内的提问,但是都不能使用.
请高手指点
StrConv特别设计了多次UniCode转换功能
x=strconv(k,vbunicode)
这时会有
k<>s----------------------------------那是当然的啦。
因为 VB, WYSINWYG (What You See Is NOT What You Get) :Pk="#@$EWETERWER"
k的值实际上还是一个 Unicode 字符串。