vbFromUnicode是什么意思?

时间:2012-04-30 19:02:51

标签: vb6

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

这样的语句
   TempArray() = StrConv(PassedString, vbFromUnicode)

这是什么意思?

1 个答案:

答案 0 :(得分:6)

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

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

该代码页中未找到的字符将替换为问号(?)。