我正在使用primefaces的编辑器在第一页上显示包含
的文本加载它正确显示但如果用户按下后退按钮,则所有
都会转换为Â
。我已经尝试在页面上放置元标记。
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
我还尝试将文本放在也显示相同错误的文本框中。
primefaces版本是5.3
<p:editor id="testProcedure" value="#{app.editText}" controls="underline bold italic" style="width:1016px;margin-left:10px;border:1px solid grey;"></p:editor>
如果我使用带有提交类型的commandButton,就会发生这种情况。但是我无法删除提交类型,因为没有它我的数据不会完全提交
答案 0 :(得分:-1)
也许尝试使用<f:view />包装所有head
和body
标记:
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<f:view contentType="text/html" encoding="UTF-8">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
Hello from Facelets
</h:body>
</f:view>
</html>