如何解决JSON返回的中文乱码

如何解决JSON返回的中文乱码,第1张

返回乱码和JSON没关系,这个还是得统一编码(字符集),您得看对方是什么编码,您的自己转换一下即可。如果是Unicode那么用下面的工具即可转换过来,您自己代码需要实现,具体怎么实现,再百度有Demo。

>//可以采用加密、解码的方式进行加码提交,例如:

//加码

String str = javanetURLEncoderencode("中国","UTF-8");

//解码

String jiema = javanetURLDecoderdecode(str,"UTF-8");

你new String(jsongetBytes("ISO-8859-1"), "UTF-8")字符串转码 *** 作是何意?

难道你后台代码类是ISO-8859-1格式的吗?

看一下java类用的什么编码方式

如果是UTF-8或其他非ISO-8859-1编码的话那你new 的这个String必然乱码

我认为错误出在这里,你自己看一下吧。

这样只改这里肯定会中文乱码,用js提交数据的,要在tomcat配置文件 serverxml加如下的配置

<Connector port="8080" protocol=">

以上就是关于如何解决JSON返回的中文乱码全部的内容,包括:如何解决JSON返回的中文乱码、java get 请求 返回值乱码、json传参数是乱码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9409718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存