[英]Umlaut characters are not displayed properly in my JSP
我有一個jsp,可以選擇上傳文件。 在我的情況下,我上傳了一個文件,該文件的名稱包含英語和變音符號的組合名稱-將在下一個jsp中顯示,該?_file.xls
在正確的環境下與?_file.xls
顯示相同的代碼時會正確顯示,例如üß_file.xls
即測試環境,我嘗試了三個選項:
在我的jsp的第一行中,在encoding選項中編碼為UTF-8
。
我已經將html:form
屬性(接受字符集)更改為UTF-8
。
我僅包含SetCharacter Encoded Sevlet過濾器,該過濾器將響應內容類型設置為UTF-8
並將請求.set字符Encoding設置為UTF-8
。 它包括對web.xml
和參數的更改,以將jsp模式強制為UTF-8
編碼類型。
請向我建議一些解決方案,以在測試環境中解決此問題(在DEV和本地環境中可以正常工作)。
您是否檢查了servlet容器的編碼? 例如,Tomcat可能使用平台(OS)編碼,該編碼可能不是UTF-8。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.