对于char型数组中的中文字符,需要使用UTF-8编码或者Unicode编码。如果使用ASCII编码,会出现illegal character encoding in string literal的错误。

正确的示例代码如下:

char str[] = "你好,世界!"; // 使用UTF-8编码 char str[] = u8"你好,世界!"; // 使用UTF-8编码 char str[] = u"你好,世界!"; // 使用Unicode编码

illegal character encoding in string literalchar型数组 中文字符

原文地址: https://www.cveoy.top/t/topic/dbnO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录