为什么陕西现汉代万骨坑6中有的字未收录在unicode中

在VB6中怎么取得一个汉字字符的编码?_百度知道
在VB6中怎么取得一个汉字字符的编码?
我在VB中怎样取得这个编码。怎样写程序才能在VB6中取得一个汉字字符的ChinaGBK编码?比如“你”在GBK中的十六进制编码是&quot?我实在是想不起来了;4F60&如题说述
提问者采纳
GB2312/转换为本地机器编码.Print Hex(ascw(&;:
Debug,必须转换VB内部采用unicode,用以下程序得到;GBK
Debug,你所说的&quot.Print Hex(CCur(b(0)) * 256 + b(1))但是这样得出的结果是&C4E3&你&quot, vbFromUnicode)
'并不是GBK/GB2312码,而是unicode码。
Dim b() As Byte
b = StrConv(&4F60&你&quot
提问者评价
谢谢O(∩_∩)O~明白了,我确实搞错了~
其他类似问题
为您推荐:
其他3条回答
你&)=汉字的ASC码;你&)) =汉字字符的ChinaGBK编码Msgbox Asc(&quot150分啊没有希望了学习了Msgbox hex(ascw(&quot
vb内使用unicode,在转换字符串只需要把字符串赋值给字节数组就可以了.但vb6函数不能指定编码形式.不是unicode编码,就是ASCII编码,使用StrConv函数带VbStrConv.Narrow参数返回的字符串转到字节后就是ASCII编码的.要使用其他编码的使用API.VB.net可以使用system.text.encoding.UTF-8.GetBytes()方法获取十六进制编码
hex(ascw(&你&))
vb6的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁这是个机器人猖狂的时代,请输一下验证码,证明咱是正常人~杂记(14)
在使用VS时,当从网页或是其他地方赋值代码然后黏贴到VS中,编译经常出现下述问题:
解决方案如下:
1、将我们赋值的代码黏贴到ultraedit中,格式为UTF-8
2、观察文件会出现许多问好‘?’
3、将问号替换为''(也就是空字符串):
4、然后再赋值代码到VS
5、编译正常
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:532662次
积分:8147
积分:8147
排名:第1270名
原创:278篇
评论:137条
文章:13篇
阅读:9891
阅读:5203
(1)(2)(4)(6)(22)(3)(1)(7)(10)(9)(1)(4)(1)(4)(1)(4)(14)(30)(27)(5)(40)(15)(11)(11)(6)(16)(7)(5)(10)(4)(1)(4)这是个机器人猖狂的时代,请输一下验证码,证明咱是正常人~

我要回帖

更多关于 汉子unicode 的文章

 

随机推荐