sn516952 发表于 2012-5-11 15:40:19

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

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

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

以前曾用MPLAB8.5版本的,一写中文就直接报错.都不能正常编译!

sam_zhang 发表于 2012-5-11 17:39:35

picc好像中文长了就会有乱码,以前也遇见过同样的问题

usk5yenj4id04dm 发表于 2012-5-14 14:01:19

用工具转换成这样的形式:
const unsigned char DIS1[] = {0xab, 0xcd, 0xef...};

sn516952 发表于 2012-5-15 08:47:45

usk5yenj4id04dm 发表于 2012-5-14 14:01 static/image/common/back.gif
用工具转换成这样的形式:
const unsigned char DIS1[] = {0xab, 0xcd, 0xef...};

可以说的详细点吗?中文的字可以转换成这种样子吗?

usk5yenj4id04dm 发表于 2012-5-15 08:50:46

本质上和const unsigned char DIS1[] = "一二三四五六七八"是一样的.

sn516952 发表于 2012-5-15 09:37:51

usk5yenj4id04dm 发表于 2012-5-15 08:50 static/image/common/back.gif
本质上和const unsigned char DIS1[] = "一二三四五六七八"是一样的.

那这个工具叫什么?可以告诉我一下吗?

songshanxiaozi 发表于 2014-8-25 16:54:02

它不支持中文
页: [1]
查看完整版本: 一个错误提示,高手指点一下.MPLAB8.60 PICC9.80 Warning [228]