<分区>
让我分享一下我对 primefaces 3.1 的独特失望,直到现在...... 我在 RichFaces 应用程序中使用了一个 phew 组件,当我意识到一个问题时,一切都很好,我母语中的一些字符显示错误,甚至在我知道它需要的所有地方都声明了 UTF-8 字符集。
当在 a 中输入一些特殊字符(如“São Paulo”)并提交页面时,就会出现问题。提交后的数据重新显示为“Sã£o Paulo”
我已经尝试过以下解决方法:
1)Eclipse IDE : 文本文件编码选项
2)jsf文件:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
3)JBOSS 服务器.xml:
<Connector protocol="HTTP/1.1" URIEncoding="UTF-8" port="${jboss.web.http.port}" address="0.0.0.0"
redirectPort="${jboss.web.https.port}" />
4)web.xml:
<?xml version="1.0" encoding="UTF-8"?>
5)jsf文件:
<h:form acceptcharset="UTF-8" enctype="application/form-data">
6)将primefaces版本升级到3.2
感谢您的帮助! ;-)