keil下字符串中含有汉字显示问题。

2019-07-16 08:08发布

在用keil调试S3C2440的开发板时遇到一个奇怪的问题,就是定义的字符串中有汉字时,比如
                  char *string[3] = {"中华","能力","长江"};
在调试的时候发现是乱码,不知哪位弟兄有解决办法。乱码如下

11.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
baiyun2012
1楼-- · 2019-07-16 08:28
而且,用arm for C51打开时发现字符串有变化,变为。
               char *string[3] = {"涓崕","鑳藉姏","闀挎睙"};
奇怪了。
来信已读
2楼-- · 2019-07-16 11:41
 精彩回答 2  元偷偷看……
baiyun2012
3楼-- · 2019-07-16 17:26
先谢啊,不过这里必须用中文,所以看看有无解决办法,目前我是糊里糊涂的搞定了,不过还是想要一个确定的答案。
zhifubao
4楼-- · 2019-07-16 19:12
这个应该是编码问题,你将源文件保存为UTF-8再试试看。
狂愚
5楼-- · 2019-07-17 00:48
楼主怎么解决的,求不吝赐教
liujinyi016
6楼-- · 2019-07-17 04:50
编码方式不一样。Keil对于中文的支持一直不太好。

一周热门 更多>