欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 解决:本地测试没问题,到了服务器就乱码

解决:本地测试没问题,到了服务器就乱码

2025/5/10 23:07:47 来源:https://blog.csdn.net/WYH1233211234567/article/details/146975115  浏览:    关键词:解决:本地测试没问题,到了服务器就乱码

本地测试没问题,到了服务器就乱码原因:

1.服务器默认编码与本地不同

      本地(Windows/Mac)可能是 GBK 或 UTF-8,而 Linux 服务器可能是 ISO-8859-1

2.JSON 数据源的编码不一致

      如果 JSON 数据来自文件、HTTP 请求或数据库,服务器和本地的数据源编码可能不同

解决:

第一种情况可以在启动时强制设置 -Dfile.encoding=UTF-8

第二种情况需要手动转UTF-8可参考下图

但需要注意的是,在使用http请求转换为utf-8后,后续获取里面的数据不能二次转换,如果数据是英文倒没问题,中文就会再次乱码!!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词