java部署一个class到服务器,整个项目都中文乱码,乱码的class文件大小和不乱码大小的不一样大(同一个Java文件)。
1,我本地电脑上编译的class文件部署到服务器后中文乱码(只部署一个controller的class文件)启动后整个项目都乱码了,不只部署的这个controller中乱码,同事电脑编译后的class文件部署后就不乱码,通过比较,发现编译后的class文件有的大小不一样;
2,有多个项目,但只有这一个项目有这个问题(乱码,编译后的文件字节大小有的不一样)。
本地和服务器端的class文件反编译后内容一样
但以16进制方式打开后内容不一样(下图左边为中文乱码class的16进制,右边为中文正常class的16进制)
乱码:
"title":"������testn"
正常应为:
"title":"测试testn"
开发工具都是Eclipse,项目编码都是UTF-8
请问有谁遇到过这个问题么,我应该如何解决这个问题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论