hailin2543 发表于 2018-7-30 08:32:41

STVD 怎么配置gb2132 中文乱码

C51转STM8遇到好困难啊 驱动12864液晶屏
中文乱码(液晶屏显示中文乱码 )

jakecumt 发表于 2018-7-30 08:57:47

是不是没有中文字库 ?显示英文字母或数字呢 如果英文或数字正常就说明驱动没有问题,若也不正常说明驱动有问题 找到原因就好解决。

hailin2543 发表于 2018-7-30 09:01:32

jakecumt 发表于 2018-7-30 08:57
是不是没有中文字库 ?显示英文字母或数字呢 如果英文或数字正常就说明驱动没有问题,若也不正常说明驱动有 ...

c51验证不乱码

hailin2543 发表于 2018-7-30 09:02:58

源代码的文本文件gb2132 编码还乱码
液晶屏乱码(不是编译器)

toofree 发表于 2018-7-30 09:16:43

显示英文正常吗?如果英文都不正常,那么不是编码问题,而是程序问题。
你的液晶是带字库的吗?有没有液晶控制器的型号或资料?

在程序是定义一个字符串,“北”,看看是不是两个字节B1B1。如果是,那么编码就是GB2312。如果不是,那么是编码问题。一般汉字编码GB2312和Unicode

hailin2543 发表于 2018-7-30 09:25:12

STVD如何配置编码
Keil uVision 有设置中文简体的功能



x5y4z3 发表于 2018-7-30 09:26:18

可以先输数一组内码去找中文字库,如 0x1234 等,看看索引出来的是否指到所要显示的那个字来验证编码解码是否正常。

hailin2543 发表于 2018-7-30 09:26:22

toofree 发表于 2018-7-30 09:16
显示英文正常吗?如果英文都不正常,那么不是编码问题,而是程序问题。
你的液晶是带字库的吗?有没有液晶 ...

看6楼的截图

hailin2543 发表于 2018-7-30 09:26:52

hailin2543 发表于 2018-7-30 09:02
源代码的文本文件gb2132 编码还乱码
液晶屏乱码(不是编译器)

你看六楼的截图就明白我的意思

toofree 发表于 2018-7-30 12:24:10

本帖最后由 toofree 于 2018-7-30 14:05 编辑

hailin2543 发表于 2018-7-30 09:26
看6楼的截图
让你自己试一下,好难呀!
默认就是GBK码。显示不了汉字,还是你程序问题,好好找吧










页: [1] 2
查看完整版本: STVD 怎么配置gb2132 中文乱码