VB 把汉字的ASC码转化回为汉字

来源:百度知道 编辑:UC知道 时间:2024/06/06 05:05:27
我们知道使用
Msgbox ASC("你")
可以得到汉字"你"的ASC吗
我现在要把这样得到的ASC码转换回汉字应该怎么做?
我用Chr()函数得不到
通常我们用CHr(一个ASC码)可以得到数字、字母、符号,为什么得不到汉字呢?
Chr(ASC("你"))会报错说是"无效的过程调用或参数".
Private Sub Command1_Click()
MsgBox Asc("你")
MsgBox Chr(Asc("你"))
MsgBox Chr(-15133)
End Sub
执行报错,后两句都是相同的错误。
我用的是Vb6.0,盗版的,电脑是英文版的,正版Windows.

有趣的问题,我试了下是可以的,如下代码都正常执行,应该是你的VB版本问题吧
Private Sub Command1_Click()
MsgBox Asc("你")
MsgBox Chr(Asc("你"))
MsgBox Chr(-15133)
End Sub

试一下:
debug.print Chr(Asc("字"))

回答: Chr(ASC("你"))能用!
看看是不是你写引号时是在中文输入下写的。引号要用英语的引号。