解决springmvc接受前端传来的中文出现中文乱码情况

操作工具:eclipse

项目:ssm(spring ,springmvc,mybatis)

当出现中文乱码时:解决步骤:

1.右键点击项目名,点击Properties看你项目的编码是否UTF-8,不是就改为utf-8

解决springmvc接受前端传来的中文出现中文乱码情况_第1张图片

 2.可以配置eclipse的全局编码为utf-8,这样你新建,导入项目都会默认设为utf-8.

在eclipse中点击window-->preferences-->general-->workspace设置编码为utf-8

解决springmvc接受前端传来的中文出现中文乱码情况_第2张图片

3.在你项目中web.xml配置过滤器,进行编码拦截。


	 
		characterEncodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF-8
		
		
			forceEncoding
			true
		
	
	
    	characterEncodingFilter
    	/*
  	
	

4.在你的显示视图中用utf-8,比如jsp页面把编码改为utf-8。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

5.在负责run项目的tomcat的server.xml文件中的端口位置加上 编码utf-8:URIEncoding="UTF-8"

 

 解决springmvc接受前端传来的中文出现中文乱码情况_第3张图片

好了。执行完,中文乱码解决。

我的座右铭:不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。

解决springmvc接受前端传来的中文出现中文乱码情况_第4张图片

你可能感兴趣的:(bug错误相册)