lyagp03 发表于 2024-4-10 11:53:41

Keil5中汉字显示不正常, keil5输入中文变成 ?

要写一个显示中文的程序,但是现在程序种输入中文就会变成问号,而且就一个字节的宽度。我从其他程序里面复制过来的文字是2个字节的,以前我这个keiL是可以输入中文的,前几天装了C51 和C251之后,这会就不行了。以前的程序也没办法输入中文了。
网上查了下,按照网上说的设置成GB2312来显示中文,这时候中文只是一个字节的宽度,这明显不对。所以上来问问要怎么去设置这个东西。

zhp 发表于 2024-4-10 12:33:24

Keil5中汉字显示不正常,需要设置Keil的编辑器的编码格式



如果设置不正确,则输入汉字会异常
比如下图,如果设置为“ANSI”格式,则输入的“中”显示为?,只有一个字节的宽度
设置为“GB2312”则可正确输入



lyagp03 发表于 2024-4-10 13:11:29

zhp 发表于 2024-4-10 12:33
Keil5中汉字显示不正常,需要设置Keil的编辑器的编码格式




谢谢,应该是器件包的问题。前几天我去官网下载了最新的C51器件包,后面就不行了。刚刚装回去C51 V9.54的器件包就又可以了

嵌入式之路 发表于 2024-4-10 14:01:38

lyagp03 发表于 2024-4-10 13:11
谢谢,应该是器件包的问题。前几天我去官网下载了最新的C51器件包,后面就不行了。刚刚装回去C51 V9.54的 ...
就是你编译器没有开启 GB2312支持,


你跟着楼上设置一下就行了

小飞侠 发表于 2024-4-10 15:59:35

应该就是没有开启 GB2312

soma 发表于 2024-4-11 13:15:30

keil支持Unicode吗

江上酒酒 发表于 2024-10-6 23:01:10

zhp 发表于 2024-4-10 12:33
Keil5中汉字显示不正常,需要设置Keil的编辑器的编码格式




点赞
页: [1]
查看完整版本: Keil5中汉字显示不正常, keil5输入中文变成 ?