vb 如何去掉读取出来的数据后边的“┍┍┌” 急!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/29 23:41:55
我用VB,把type类型的数据存入了随机文件(randomize)后再读取出来,每个字符串的后边都会加上很多“┍┍┌”符号,比如变量存储的是“我”,那么读取出来就是“我 ┍┍┌.. ”
怎么把变量还原回“我”啊?!
急死我了!!必有重谢!!!
在线等~~~
QQ:350340860
“中文的兼容还不好噢 ”
主要是怎么解决啊

试试把字符串经过以下两个函数的其中一个处理, 哪个能去掉后面的┍┍┍就用哪个吧. 比如你的字符串变量是 MyString, 就这样用:
MyString=DeZero(MyString)

函数一:
Public Function DeZero(ByVal s As String) As String
Do While Right(s, 1) = Chr(0)
s = Left(s, Len(s) - 1)
Loop
End Function

函数二:
Public Function DeZero(ByVal s As String) As String
Do While Right(s, 1) = "┍"
s = Left(s, Len(s) - 1)
Loop
End Function

都试试看哪个行

``
中文的兼容还不好噢

你可以把这个变量赋给一个TextBox(文本框).
文本框可以把那些不被识别的字符去掉.