38a375f536fa542b79eb44628925b034 程序乱码怎么解决

2018-01-21 03:15发布

38a375f536fa542b79eb44628925b034 程序乱码怎么解决

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
盲区者
1楼-- · 2020-12-28 22:20

程序乱码可以通过以下步骤解决:

1.首先你需要知道为什么会出现乱码,我给出的方法是在控制台打一个断点,然后启用debug模式进入断点,传入参数,查看数据在控制台的显示模式:

1.正常显示 2.乱码显示


2.如果你看到的是一串乱码,那么恭喜你,你找到了原因,这种乱码我一般命名为前端乱码,是由于tomcat配置问题引起的,你需要对Tomcat中的server.xml配置做配置


3.配置主要是加上 URIEncoding="UTF-8",配置完成后重启tomcat服务即可

4.如果在控制台是正常显示,在最后的数据库中是乱码存储,那又是怎么回事呢,这种情况我们把它称为数据库乱码,你需要找到数据库配置文件my.ini,一般在数据库的根目录文件下


5.在my.ini中的[mysqld]下加入:即可

character-set-server=utf8

collation-server=utf8_general_ci


软件重启之后即可解决这个问题。


一周热门 更多>