UTF-16 字符串的字符串终止符序列是什么?
编辑:
让我改一下问题的措辞以澄清问题。对 wcslen()
的调用是如何工作的?
最佳答案
Unicode 没有定义字符串终止符。您的环境或语言会。例如,C 字符串使用 0x0 作为字符串终止符,在 .NET 字符串中,String
类中的单独值用于存储字符串的长度。
要回答您的第二个问题,wcslen
会查找终止符 L'\0'
。作为 I read it , 是 0x00
字节的任意长度,具体取决于编译器,但如果您使用UTF-16(编码U+0000, 'NUL')
关于c - UTF-16 字符串终止符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5923948/