Unicode:宽字符集
宽字符是双字节多语言字符代码。 在现代全球计算业内使用的任意字符(包括技术符号和特殊的发布字符),都可以根据 Unicode 规范表示为宽字符形式。 由包括 Microsoft 在内的大财团开发和维护的 Unicode 标准现在被广泛接受。
宽字符的类型为 wchar_t
。 宽字符字符串表示为一个 wchar_t[]
数组。 使用 wchar_t*
指针指向该数组。
可以通过放置字母 L
作为前缀来将任何 ASCII 字符表示为宽字符形式。 例如,L'\0'
是(16 位)null 终止宽字符。
可以通过放置字母 L
作为前缀来将任何 ASCII 字符串文本表示为宽字符字符串文本形式。 例如 L"Hello"
。
通常,宽字符在内存中占用的空间比多字节字符多。 但宽字符处理速度更快。 一次只能用多字节编码来表示一个区域设置。 世界上所有字符集都由 Unicode 表示形式同时表示。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈