Skip to content

Unicode 支持

twinBASIC 在整个语言和运行时中提供完整的 Unicode 支持。

原生 Unicode 函数

接受字符串参数的原生函数,如 MsgBox 和文件系统函数(例如 OpenDirMkdirKillRmDir)现在支持 Unicode。此外,.twin 文件使这很容易使用,因为编辑器也支持 Unicode。因此你可以在编辑器中粘贴 Unicode 字符串,看到它正确显示,然后 tB 函数和控件也会正确显示相同的字符串。

控件中的 Unicode

所有 tB 实现的控件都支持 Unicode,包括在代码编辑器中和显示时。

WARNING

如果你子类化控件,请注意这意味着你将收到窗口消息的 Unicode (W) 版本,例如 ListView 将发送 LVN_GETDISPINFOW (LVN_FIRST - 77) 而不是 LVN_GETDISPINFOA (LVN_FIRST - 50)

字符串转换

StrConv() 现在有 vbUTF8 / vbFromUTF8 选项用于 UTF-8 字符串转换。

twinBASIC及其LOGO版权为作者"韦恩"所有