首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net中的StrConv怎么使用

2013-09-07 
vb.net中的StrConv如何使用tmpString StrConv(System.Text.UnicodeEncoding.Unicode.GetString(strBuffe

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版本下的代码

热点排行