SSH 乱码问题

spring 的配置:

encodingFilter
org.springframework.web.filter.CharacterEncodingFilter

encoding
UTF-8



encodingFilter
/*

jsp:
<%@ page language="java" pageEncoding="UTF-8"%>

Tomcat server.xml:

enableLookups="false" redirectPort="8443" acceptCount="100" debug="0"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>

这些都已经好了,为什么还提交后还会乱码?
只有new String(str.getByts("ISO-8859-1"), "UTF-8")不会乱码。
菜鸟问题还请达人们分析分析

2个回答

试试下面这个:
[code="java"]
CharacterEncodingFilter

org.springframework.web.filter.CharacterEncodingFilter


encoding
utf-8


forceEncoding
true



CharacterEncodingFilter
.html


CharacterEncodingFilter
.jsp


CharacterEncodingFilter
*.do
[/code]

请问LZ.乱码是出现在什么地方呢?是出现在action中,还是在作hibernate查询的时候,如果查询条件为中文的时候出现乱码?
你写个filter,直接
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
看这样行不行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问