【发布时间】:2016-12-30 16:38:09
【问题描述】:
我在 Amazon Linux (Java 6) 上使用 JBoss 7.1.3.Final。我们已将系统属性“org.apache.catalina.connector.URI_ENCODING”设置为“UTF-8”,我对其进行验证是因为我可以调用
System.err.println("encoding:" + System.getProperty("org.apache.catalina.connector.URI_ENCODING"));
结果是
encoding:UTF-8
在我们的数据库(MySQL 5.5.37)中,我们存储了一个值,
Detectives and “Evidence”
注意花括号。这可以在我们的 MySQL 命令行工具中很好地看到。但是,在我们的 JSP 上当我们有
<input type="hidden" class="data-name" value=“${myMap.key.name}" />
浏览器输出的是什么
<input type="hidden" class="data-name" value="Detectives and ?Evidence?" />
我们如何让大引号而不是“?”出现?
【问题讨论】:
标签: java jsp encoding utf-8 jboss