KEIL5报错:
提示:keil5报错
warning: illegal character encoding in string literal [-Winvalid-source-encoding]
问题描述
Keil5打印输出汉字时,报感叹号,很烦人。
BSP/drv_iic.c(199): warning: illegal character encoding in string literal [-Winvalid-source-encoding]
![在这里插入图片描述](https://img-blog.csdnimg.cn/09e4ea5c97934d85975248a88bade7f2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAMjRIb3Vy5pG46bG8,size_20,color_FFFFFF,t_70,g_se,x_16)
解决方案:
修改编码格式为UTF-8即可恢复正常,原本使用的是GB2312
![在这里插入图片描述](https://img-blog.csdnimg.cn/7b413eac0dcc46928030518fbb6e26b1.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAMjRIb3Vy5pG46bG8,size_18,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/15971e00ed004276ab06f4a256c26f82.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAMjRIb3Vy5pG46bG8,size_20,color_FFFFFF,t_70,g_se,x_16)