前段时间在与C的客户端和安卓的客户端进行联调,首先我的方法接收的是C客户端所传递的数据,但是传递到方法内的中文就变成了乱码(我的方法的编码是utf8),最后通过String a = new String("接收的中文".getBytes(),"gbk");进行了解决。
在与安卓联调的时候同样也是如此,安卓端接收到ws方法传递的中文之后,同样也是乱码,之后通过gbk重新解码即可解决。
本文分享了在C客户端和安卓客户端联调过程中遇到的中文乱码问题及解决方法。作者详细介绍了如何通过重新编码(从UTF-8转为GBK)来解决客户端接收到的数据出现乱码的情况。
前段时间在与C的客户端和安卓的客户端进行联调,首先我的方法接收的是C客户端所传递的数据,但是传递到方法内的中文就变成了乱码(我的方法的编码是utf8),最后通过String a = new String("接收的中文".getBytes(),"gbk");进行了解决。
在与安卓联调的时候同样也是如此,安卓端接收到ws方法传递的中文之后,同样也是乱码,之后通过gbk重新解码即可解决。
转载于:https://www.cnblogs.com/maysky/p/7099679.html

被折叠的 条评论
为什么被折叠?