12864显示汉字乱码

使用keil5 MDK编译C51程序,在程序上想显示的汉字和12864(带字库)上显示的汉字不一样,将keil5的编码方式改成GB2312然后重启keil也没有效果,请问应该怎么办(不是keil的bug要带补丁的问题)?

  • 方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”
    可以以下几步尝试解决:

检查字库是否与需要显示的汉字相匹配。
如果字库不匹配,请下载正确的字库文件,并使用程序将其加载到显示器中。
如果使用的是汉字字符编码,请检查编译程序的编码方式是否与字库一致。
如果编译程序的编码方式不匹配,请在编译程序中将其更改为与字库匹配的编码方式,并重新编译程序。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^