欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

项目中遇到的乱码问题解决方案

程序员文章站 2022-07-12 21:20:24
...

效果展示~~

平常也遇到过项目乱码,但是这次,并没有完全解决,百度查了大多方案,都不适用,可能要是别人的项目尝试个两三个足矣,以下我会列举出有效方案,以及针对我项目乱码的最终解决方案。详情请看下图…
项目中遇到的乱码问题解决方案

方案一:修改IDEA设置

原来我项目中没加一块配置,项目也没乱码,但是乱码后,同事告诉我添加这段就可以。我试了,由于我的项目是俩项目一起启动,一个是服务端一个是客户端。之前是服务端乱码,客户端没问题,加了这段后,结果正反过来。*最主要的是添加-Dfile.encoding=UTF-8:

-server
-XX:MetaspaceSize=512M
-XX:MaxMetaspaceSize=1024m
-Dfile.encoding=UTF-8    

项目中遇到的乱码问题解决方案
下一步:
位置->settings->editor->file encodings
项目中遇到的乱码问题解决方案

方案二:修改IDEA配置

如果这样还没好,那就接着来,修改idea安装目录下的bin文件夹的这两个文件,将 -Dfile.encoding=UTF-8 分别添加到文件尾部。
项目中遇到的乱码问题解决方案
项目中遇到的乱码问题解决方案

终极杀手锏:修改tomcat的server.xml文件

找到tomcat->conf->server.xml:添加内容如下
项目中遇到的乱码问题解决方案

不过此时按上面的流程都配置好,控制台依旧乱码,在我这将Dfile.encoding=UTF-8 删掉,留下剩余内容,便好了,我相信对于大部分童鞋的乱码情况已经好了。
项目中遇到的乱码问题解决方案
看效果我的项目:
项目中遇到的乱码问题解决方案

不过,在我这儿,此时只有调用服务端返回的内容是乱码情况至今未解决,有小伙伴指教一下吗,感激不尽。

相关标签: 乱码