vbFromUnicode是什么意思?

Cod*_*lue 3 vb6

我正在阅读一些旧的VB6代码,我遇到了像 -

   TempArray() = StrConv(PassedString, vbFromUnicode)
Run Code Online (Sandbox Code Playgroud)

这是什么意思?

GSe*_*erg 6

它需要一个unicode字符串(VB中的任何字符串都是Unicode)并使用非unicode程序的当前系统代码页将其转换为字节数组.

  • 如果是单字节代码页,则每个字符将有一个字节(例如英语和西欧1252)
  • 如果是多字节代码页(例如简体中文),则每个字符可能有多个字节

在该代码页中找不到的字符将替换为问号(?).