做一个积极的人
编码、改bug、提升自己
我有一个乐园,面向编程,春暖花开!
就是下面这些东东:(这是什么啊!萌币中。。。。。)
����⣺ ����⣺ ����⣺ ����⣺ ����⣺ ����⣺ ����⣺
这很是郁闷,本想着一次性测试通过,没想到这里又让我停留!
看到乱码,心里不要害怕,不要紧张!冷静下来进行分析,看哪里出现问题!
开始思考:
show variables like ‘character%’
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /aebiz/soft/mysql/share/charsets/
<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8888" protocol="HTTP/1.1" redirectPort="8443"/>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
<filter>
<filter-name>CharacterEncodingFilterfilter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
<init-param>
<param-name>encodingparam-name>
<param-value>utf-8param-value>
init-param>
filter>
<filter-mapping>
<filter-name>CharacterEncodingFilterfilter-name>
<url-pattern>/*url-pattern>
filter-mapping>
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
str = tmpWriter.getByteArrayOutputStream().toString("utf-8");
全部都检查过之后,发现全部是utf-8。大写的一个懵字,全部是utf-8怎么还是会有乱码出现呢?
好忧伤,难道是还有什么地方没有设置吗,我一想,是不是IDEA结合Tomcat编码设置有问题导致的呢?按照这个思路发现奇迹就在前面!
在配置Tomcat的时候添加一些参数。如下(开始是没有设置-Dfile.encoding=UTF-8)
-server
-Xms1024m
-Xmx2048m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:+CMSClassUnloadingEnabled
-XX:+PrintGCDetails
-Xloggc:%M2_HOME%/gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=%M2_HOME%/java_pid.hproyuan
用搜索引擎发现下面博文:Eclipse、IDEA环境下设置jvm默认编码
于是添加VM参数添加
-Dfile.encoding=UTF-8
配置参数就是
-server
-Xms1024m
-Xmx2048m
-XX:PermSize=512m
-XX:MaxPermSize=512m
-XX:+CMSClassUnloadingEnabled
-XX:+PrintGCDetails
-Xloggc:%M2_HOME%/gc.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=%M2_HOME%/java_pid.hproyuan
-Dfile.encoding=UTF-8
启动发现页面乱码不见了,可是控制台有出现了乱码,乱码真是 生生不息 啊!
于是配置idea安装目录下的bin文件夹,idea.exe.vmoptions文件中
添加一条配置信息:-Dfile.encoding=UTF-8
so,一切都解决了!完美!
谢谢你的阅读,如果您觉得这篇博文对你有帮助,请点赞或者喜欢,让更多的人看到!祝你每天开心愉快!
不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!
博客首页 : https://aflyun.blog.csdn.net/
愿你我在人生的路上能都变成最好的自己,能够成为一个独挡一面的人
© 每天都在变得更好的阿飞云