makesoft 发表于 2018-3-17 13:19:52

请教IAR 8051汉字编码,编译结果看不懂,谁帮忙解读下?

本帖最后由 makesoft 于 2018-3-17 13:21 编辑

51开发一直用KEIL,想尝试下IAR,安装了IAR C/C++ Compiler V10.10.1.4655 for 8051。
使用汉字常量字符串,源程序设置为ANSI编码,可是编译出来的代码好像不是GB2312也不是UNICODE,哪位熟悉的帮我看看什么情况。

下图中memcpy字符串中使用了一个“中”汉字,通过检查源文件明显看到代码是D6D0也就是说是GB2312代码,但编译的结果是\326\320,这是为什么呢?






makesoft 发表于 2018-3-17 13:48:33

仔细看了后面的结果,没有问题,这个\326\320只是常量字符串的索引,编译常量表字符是正确的,谢谢各位。

页: [1]
查看完整版本: 请教IAR 8051汉字编码,编译结果看不懂,谁帮忙解读下?