Arduino中utf-8转Gb2312问题

关注

技术 DIY创客 445465396@qq.com    2018-01-14   |   浏览量 680  
使用Arduino连接网络获取到天气实况,想从显示屏上显示出来,但是显示屏用的是gb2312编码方式,而Arduino和网络端的数据都是utf-8编码的,怎样从utf-8转成gb2312呢?Arduino中是否有相应的库?

最佳答案

  • lichangle 发表于2018-01-14

    没有见到这样的库,你可以自己做个参考http://www.cnitblog.com/wujian-IT/archive/2015/03/25/37671.html

    或者如果中文使用量不大的话,可以不使用显示屏的字库,自己做一个字库显示

    举报 评论 0

其他答案

  • donatello 发表于 2018-01-14

    utf-8编码是一个字节为单位,而GB2312的汉字需要两个字节,楼主试试直接拼接看下能不能显示成功?我在QT上面也是这样操作的。

    举报 评论 0

  • chen0000009 发表于 2018-01-15

    要自己设计一个字库了

    不过GB2312这种编码库很少MCU能够支持的,估计找资料也困难

    举报 评论 0

  • 1219279984@qq.com 发表于 2018-01-16

    没见过字符的库,得自己编码转换了。

    举报 评论 0

  • xdsnet 发表于 2018-01-17

    需要自行转码啊,或者分析看网络输出有没有gb2312编码。

    举报 评论 0

我来回答

试用推荐

正点原子阿波罗STM32F767开发板

产品总数:3个  申请人数:55

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

  • 袁建明 向ta提问

    河北博联科技有限公司 研发部经理

    日知其所亡

    在行: Linux 系统 灵动微MCU 电源技术

完成答题
赶快去开启您的宝箱吧
了解详情