小程序中如何将gb2312编码转utf-8

发布于 6 年前作者 tzeng17395 次浏览最后编辑 6 年前来自 ask

我们的项目要用到socket,而socket发送的所有数据包都是GBK编码,求助如果将gb2312编码转utf-8

别说用TextDecoder这个函数在模拟器中没问题,部分转码失败;但是在真机中TextDecoder is not defined

5 回复
tangxiulan
tangxiulan2 楼6 年前

blog里面的方法我试过了,不行

chaodeng
chaodeng3 楼6 年前

因为有其他客户端,服务器功能已经开发完成,如果小程序支持转码的话,就不需要更改服务器了;如果小程序不支持转码,就只能服务器转码了

xiuying44
xiuying444 楼6 年前

可以先转为unicode再转utf8,之前项目需要做了一个cp936转unicode的工具,要的话可以共享一下

qianxia
qianxia5 楼5 年前

服务器直接转码岂不美哉?