当我尝试在开发环境中运行应用程序以在请求 URL 中传递阿拉伯语值时,它工作正常。
我能够在 JSP 文件中获得正确的文本。
但是当我在 Apache Web 服务器中部署相同的内容时,阿拉伯值显示为:
?????????
我该如何解决?
我已经在 server.xml 中将 URIEncoding 设置为 UTF-8,并在 conf/WEB.xml 中启用了字符编码过滤器。
最佳答案
更改 Connector
的 URIEncoding
.
关于Apache Tomcat URI 编码 - UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20857473/