一个汉字实占两个字符的位置,在vb里使用mid函数时把汉字当成一个字符读入,字符串读入时一旦有汉字就使得读入的数据不正确,比如我读入mid(txtstring,10,5)只要前十个字符中有汉字,必然我得到的就会前移了一个字符的位置,不知有什么解决方法没?
解决方案 »
- 如何获得当前窗口的背景颜色的RGB值
- 用ado修复压缩数据库出现错误 达人来 送风
- 怎样用VB得到硬盘的序列号啊(不是磁盘序列号)
- VB中显示查询数据的问题!
- 100分咨询!求VB2005的入门书籍以及心得
- 软件发布 TekkenStudio - Libraries v1.0,散分!
- 请问如何对Richtextbox中的文字进行设置?
- 关于vb.net的print函数
- 求助:如何用程序控制窗体中的按钮按下?
- InternetCheckConnection如何用,以及需要导入哪个库文件
- vb 连接 access 的问题
- 如何读取一个图片文件的内容,将其存成ACCESS数据库中的OLE类型对象,然后再将其从ACCESS中读出来恢复成文件,将图片显示出来!分有的是
mid(strconv(txtstring,vbfromunicode),10,5)
midb(txtstring,10,5)
AA = "vvvvv"
Debug.Print AscB(MidB(StrConv(AA, vbFromUnicode), 2, 1))
118Debug.Print AscB(MidB(AA, 2, 1)) 还是把ASCII按两个字节转换
0