NET中VB6的vbUnicode是否相等?

tmi*_*hty 1 vb.net vb6 vb6-migration

NET等效于vbUnicode UTF32Encoding/UTF32Decoding吗?

Mar*_*rkJ 5

vbUnicode只是一个常量.它本身毫无意义.向我们展示一些代码.你想做什么?

您是否正在使用StrConv将ANSI字符串转换为UTF32 ?

newString = StrConv(ansiString, vbUnicode) 
Run Code Online (Sandbox Code Playgroud)

VB.Net等效项可能是Encoding.Default.GetString,因为Encoding.Default用于ANSI编码

newString = Text.Encoding.Default.GetString(ansiStringAsByteArray) 
Run Code Online (Sandbox Code Playgroud)

但它可能取决于您用于获取ANSI字符串的代码