keil 使用UTF8格式的文件,但是printf打印中文已经是乱码的问题
文件格式是UTF8 无bom格式打开文件显示是正常的编译器选择的是ANSI格式编译依旧产生警告在 Project → Options → C/C → Misc Controls 添加--no-multibyte-chars就可以解决但是ai给我这个方案我还没有尝试–wide-chars示例是这样的wchar_t *str L测试; // 宽字符 Unicode 字符串选项作用对源文件中文的处理典型用法--no-multibyte-chars禁止多字节字符编译器报错或警告保证严格 ASCII / ANSI--wide-chars允许宽字符用wchar_t或L支持 Unicode支持 Unicode 字符串或国际化
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2607315.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!