JSF / Facelets默认情况下已经使用UTF-8(在还原视图期间进行设置),但是PrimeFaces
ajax视图处理程序会在还原视图之前尝试访问请求参数,因此将使用服务器的默认字符编码(ISO- 8859-1。您需要将以下条目添加到
<glassfish-web-app>您的
/WEB-INF/glassfish-web.xml文件,以指示GlassFish服务器使用UTF-8,以及:
<parameter-encoding default-charset="UTF-8"/>

JSF / Facelets默认情况下已经使用UTF-8(在还原视图期间进行设置),但是PrimeFaces
ajax视图处理程序会在还原视图之前尝试访问请求参数,因此将使用服务器的默认字符编码(ISO- 8859-1。您需要将以下条目添加到
<glassfish-web-app>您的
/WEB-INF/glassfish-web.xml文件,以指示GlassFish服务器使用UTF-8,以及:
<parameter-encoding default-charset="UTF-8"/>