|
|
1
1
也许你可以定义
你得到的错误可能是由于你通过了
|
|
|
2
1
如果您的数据是基于char*的,那么就不需要调用strlen()的Unicode版本,只需单独使用常规strlen(),因为它将char*作为输入。除非char*数据实际上是utf-8编码的,并且您试图确定未编码的unicode长度,在这种情况下,您需要先对utf-8进行解码,然后再调用wcslen()。 |
|
|
3
0
如果在Windows上使用Unicode,则需要将所有字符类型更改为
你需要:
请注意,字符类型已更改为
|
|
|
4
0
Visual Studio已具有此类宏,请参见
--将在ansi、mbcs和unicode模式下工作,具体取决于编译器设置。 有关详细信息,请参阅 this article . |