广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: lisn3188

http接收数据的编码方式

[复制链接]

2

主题

23

帖子

58

积分

注册会员

Rank: 2

积分
58
 楼主| 发表于 2022-6-17 17:37:53 | 显示全部楼层
If后要接end 发表于 2022-6-17 13:40
lua默认编码是GBK,如果要修改成UTF-8,可以使用notepad++或者luaEditor打开main.lua,里面有选项可以修改 ...

请问  有解决办法吗
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12526
发表于 2022-6-17 17:45:05 | 显示全部楼层
lisn3188 发表于 2022-6-17 16:29
有解决办法吗,把字体改成utf-8了后 ,lua代码里的中文都不显示了。

PS:我已经用nope++把 main.lua的编码 ...

你其他用到的字体有没有一起修改?
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

23

帖子

58

积分

注册会员

Rank: 2

积分
58
 楼主| 发表于 2022-6-17 18:05:31 | 显示全部楼层
自己找到解决办法了。
这个应该由 visualTFT 的lua 编辑器背锅。
在修改完main.lua的编码为utf-8后。  编辑器还是按原来的编码方式,导致输入的中文并不是uft-8的。

解决办法,全程使用notepad++ 编辑  main.lua
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12526
发表于 2022-6-20 09:07:01 | 显示全部楼层
lisn3188 发表于 2022-6-17 18:05
自己找到解决办法了。
这个应该由 visualTFT 的lua 编辑器背锅。
在修改完main.lua的编码为utf-8后。  编 ...

用其它软件写lua代码,一定不要在软件里面打开main.lua或者把main.lua关闭了
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

23

帖子

58

积分

注册会员

Rank: 2

积分
58
 楼主| 发表于 2022-6-24 07:54:34 | 显示全部楼层
If后要接end 发表于 2022-6-20 09:07
用其它软件写lua代码,一定不要在软件里面打开main.lua或者把main.lua关闭了

是的,必须全程使用note++写代码,
现在出现新的问题,最近发现中文输入法没办法用了,
具体的表现是,如果都用utf-8编码,那么在全键盘下输入中文,打不出字来。

请问这情况该怎么办
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12526
发表于 2022-6-24 08:37:26 | 显示全部楼层
lisn3188 发表于 2022-6-24 07:54
是的,必须全程使用note++写代码,
现在出现新的问题,最近发现中文输入法没办法用了,
具体的表现是,如 ...

屏幕默认的编码方式是GBK,你看看24字号的字体编码格式是不是GBK,最好24以前的字号不要修改编码格式,如果你需要同字号的UTF8编码,就将后面大字体做修改或添加新字体
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

23

帖子

58

积分

注册会员

Rank: 2

积分
58
 楼主| 发表于 2022-6-24 08:44:11 | 显示全部楼层
If后要接end 发表于 2022-6-24 08:37
屏幕默认的编码方式是GBK,你看看24字号的字体编码格式是不是GBK,最好24以前的字号不要修改编码格式,如 ...

我整理一下重新表述:
1. 24字号及小于24号的字体必须用GBK
2. 大于24字号的,可以是utf-8
这样会不会引起,输入的字符不能用utf-8显示?
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12526
发表于 2022-6-24 08:55:52 | 显示全部楼层
lisn3188 发表于 2022-6-24 08:44
我整理一下重新表述:
1. 24字号及小于24号的字体必须用GBK
2. 大于24字号的,可以是utf-8

1、你如果想输入中文,那么24字号一定要是GBK编码,24以前的字体最好不做编码格式修改
2、后面的字体如果你不需要用到这个大小的,可以做修改
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

23

帖子

58

积分

注册会员

Rank: 2

积分
58
 楼主| 发表于 2022-6-24 10:05:01 | 显示全部楼层
If后要接end 发表于 2022-6-24 08:55
1、你如果想输入中文,那么24字号一定要是GBK编码,24以前的字体最好不做编码格式修改
2、后面的字体如果 ...

似乎不能正常工作。
1. 整个系统使用的是utf8  输入法输入的中文是可以显示在输入框里了。
但是进入uft-8的TextDisplay 是空白的。 不能正常显示。


回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12526
发表于 2022-6-24 10:13:20 | 显示全部楼层
lisn3188 发表于 2022-6-24 10:05
似乎不能正常工作。
1. 整个系统使用的是utf8  输入法输入的中文是可以显示在输入框里了。
但是进入uft-8 ...

你弄个可以出现你说的这个问题的最小工程给我看看。
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-3-29 16:22 , Processed in 0.058218 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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