gbk编码转换换的问题.求解答.折腾了几个小时郁闷死了

unicode与gbk双向gbk编码转换换表在短信解析FATFS长文件名等都有用到,我一般是将编码表放置于外部falsh与字库放到一起,本次将编码表的底层进行了分离并且对编码表进行检测,具體实现如下:

底层存储器接口分离后可以将编码表存放于内存,内部flash外部flash,外部TF卡等等地方代码与平台无关。

* 详细 : :增加回调函数支持用于从存储器读取编码表 * 说明 : :增加底层接口回调,必须在底层接口初始化完成后才能进进行调用 * 依赖 : 底层读写函数

* 详细 : :增加回调函数支持用于从存储器读取编码表

//初始化双向字库gbk编码转换换接口-必须在存储器初始化后进行初始化,并且会验证编码表是否正确(存茬)
 


比如在FATFS中使用如下:

这2个接口,用于从存储器中编码表指定偏移读取数据W25XXX驱动见:

① 将对象转为json字符串:

② 将json转为對象:

③ 将PHP生成的json转为对象:

我要回帖

更多关于 gbk编码转换 的文章

 

随机推荐