一个错误提示,高手指点一下.MPLAB8.60 PICC9.80 Warning [228]

2020-02-06 10:30发布

是12864要显示的中文
提示如下:
Warning [228]D:PIC16F69012864.h; 15.31 illegal character (0xD0)

const unsigned char DIS1[] = {"一二三四五六七八"}此处会有一些乱码,如果{}内写的是英文或者数字则不会出现这种情况也不会报这个Warning.

以前曾用MPLAB8.5版本的,一写中文就直接报错.都不能正常编译!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
sam_zhang
1楼-- · 2020-02-06 15:51
picc好像中文长了就会有乱码,以前也遇见过同样的问题
usk5yenj4id04dm
2楼-- · 2020-02-06 16:08
用工具转换成这样的形式:
const unsigned char DIS1[] = {0xab, 0xcd, 0xef...};
sn516952
3楼-- · 2020-02-06 21:40
 精彩回答 2  元偷偷看……
usk5yenj4id04dm
4楼-- · 2020-02-06 22:58
本质上和const unsigned char DIS1[] = "一二三四五六七八"是一样的.
sn516952
5楼-- · 2020-02-06 23:54
usk5yenj4id04dm 发表于 2012-5-15 08:50
本质上和const unsigned char DIS1[] = "一二三四五六七八"是一样的.

那这个工具叫什么?可以告诉我一下吗?
songshanxiaozi
6楼-- · 2020-02-07 04:37
它不支持中文

一周热门 更多>