JSF代码:
后台取值:
这里file值总是乱码,经过一番尝试,终于解决了,把编码格式统统设置成utf-8就可以了:
1.页面编码:
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8"/>
</head>
2. tomcat编码:
设置server.xml,找到这一段
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
加上URIEncoding="utf-8",就OK了!!!
java的乱码问题确实很烦
本文介绍了如何在JSF框架中解决中文乱码的问题。通过调整页面编码为UTF-8,并配置Tomcat服务器的URIEncoding参数为UTF-8,成功地解决了从前端传到后端的数据出现乱码的情况。
4057

被折叠的 条评论
为什么被折叠?



