迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1642|回复: 6

【提问】GBK拼音输入法乱码

[复制链接]

1

主题

2

回帖

26

积分

新手上路

Rank: 1

积分
26
发表于 2020-6-15 17:47:10 | 显示全部楼层 |阅读模式
用的GBK24宋体字库,用GBK编码来显示都正常,但拼音输入大部分出现乱码,输入di,可以出来 ”迪”,输入wen, 出来了乱码这个是字库的问题,还是拼音输入法的问题?怎么解决?
邮箱:6353324@qq.com



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

34

回帖

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
发表于 2020-6-15 20:45:28 | 显示全部楼层
您好,请先检查一下字库占用位置的问题,每个空间为256KB,预留空间是否充足。再一个检查字库的编码方式是否选择正确。
回复

使用道具 举报

1

主题

2

回帖

26

积分

新手上路

Rank: 1

积分
26
 楼主| 发表于 2020-6-16 10:00:33 | 显示全部楼层
字库占用位置怎么弄?用的是论坛下载的GBK24_宋体.HZK, 大小1.64M,  直接串口写GBK编码到寄存器是正常显示的,
我是直接放到DWIN_SET目录,命名为92_GBK24_宋体.HZK, 选项里面就是92字体

输入法很多字出不来,或者出来乱码
比如,输入di , 可以出来,输入 wen 出来就是乱码
输入kong , 没有汉字出来, 输入tiao 出来乱码
输入cha, 可以出来插, 输入 zuo  出来乱码
感觉和字库没有关系,是拼音输入法的字母没有检索到汉字
回复

使用道具 举报

0

主题

50

回帖

394

积分

中级会员

Rank: 3Rank: 3

积分
394
发表于 2020-6-16 11:32:50 | 显示全部楼层
chao_jie 发表于 2020-6-16 10:00
字库占用位置怎么弄?用的是论坛下载的GBK24_宋体.HZK, 大小1.64M,  直接串口写GBK编码到寄存器是正常显示 ...

楼主下载这个文件试试看,拼音输入法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

2

回帖

26

积分

新手上路

Rank: 1

积分
26
 楼主| 发表于 2020-6-16 15:12:01 | 显示全部楼层
只是把文件12_HZK.BIN放到DWIN_SET目录吗?还需要做其他设置不?
放进去了,再用SD卡烧录,也是一样
回复

使用道具 举报

0

主题

3

回帖

150

积分

注册会员

Rank: 2

积分
150
发表于 2020-7-10 20:37:34 | 显示全部楼层
本帖最后由 莫阳舒 于 2020-7-10 20:43 编辑

你可以尝试一下,我说的方法,首先字库文件GBK24_宋体.HZK这个文件我见过的标号标号大多在24以后,见过的有58,60,66,把这个文件复制到DWIN_SET中,同时要保证不要和其他的.BIN文件标号冲突。因为不知道你的字库文件到底是多大,建议字库文件标号的后10个位置不要放.BIN文件。然后你打开工程,看GBK对应的文本显示右侧设置栏,看 “编码方式 ”是不是"0x02=GBK",如果不是进行修改,然后保存生成 ,重新下载
回复

使用道具 举报

2

主题

5

回帖

63

积分

注册会员

Rank: 2

积分
63
发表于 2022-5-4 22:17:17 | 显示全部楼层
11,不错,测试一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 09:57 , Processed in 0.075094 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表