私はAmazon Linux(Java 6)でJBoss 7.1.3.Finalを使用しています。私は私のjSPページに「?」の代わりに適切な文字が表示されるようにするにはどうすればよいですか?
System.err.println("encoding:" + System.getProperty("org.apache.catalina.connector.URI_ENCODING"));
を呼び出すことができ、その結果は
encoding:UTF-8
あるので、私たちは、私が検証するために、システムのプロパティ、「org.apache.catalina.connector.URI_ENCODING」「UTF-8」を設定していますデータベース(MySQL 5.5.37)には、値が格納されています。
中括弧引用符に注目してください。これは私たちのMySQLコマンドラインツールでうまく見ることができます。しかし、私たちのJSP上で、我々は
<input type="hidden" class="data-name" value=“${myMap.key.name}" />
が持っているときに、ブラウザへの出力は、我々がカーリー引用符の代わりに「?」のS現れてもらうにはどうすればよい
<input type="hidden" class="data-name" value="Detectives and ?Evidence?" />
は何ですか?