读书人

vb.net中的StrConv怎么使用

发布时间: 2013-09-07 14:12:44 作者: rapoo

vb.net中的StrConv如何使用

tmpString = StrConv(System.Text.UnicodeEncoding.Unicode.GetString(strBuffer), vbUnicode)'vb6的写法

在vb6中没有问题,在在vb.net中,说是不能用vbUnicode,

有人说用Encoding.UTF8,也不行。 vb.net VB.NET StrConv vbUnicode
[解决办法]
.net中的string都是unicode,不像vb6有ansi(gb2313),所以没必要转了。

.net中把ansi的字节串转成unicode字符串就是:
tmpString = System.Text.Encoding.Default.GetString(strBuffer)
[解决办法]
strBuffer里面是什么东西?
用BitConverter.ToString(strBuffer)把它内容打出来看看
[解决办法]
vb6和.net在和本地系统交互方式上有很大区别,.net要用p/invoke,marshal
你要实现什么功能?最好直接找到.net版本下的代码

读书人网 >VB Dotnet

热点推荐