我有一个jsp,它可以选择上传文件。在我的情况下,我上传了一个文件,该文件的名称由英文和元音变音字符组合而成 - 将在下一个 jsp 中正确显示,例如üß_file.xls
,当与更高环境中相同的代码显示时,?_file.xls
即测试环境我有尝试了三个选项:
在编码
UTF-8
选项中编码为我的jsp中的第一行。我已将
html:form
属性(接受字符集)更改为UTF-8
.我只包含了 SetCharacter Encoded Sevlet 过滤器,它将响应内容类型设置为
UTF-8
并将 .set 字符编码请求为UTF-8
. 它包括更改web.xml
参数以强制 jsp 模式为UTF-8
编码类型。
请建议我一些解决方案来解决测试环境中的这个问题(它在 DEV 和本地环境中运行良好)。