簡體   English   中英

Umlaut字符未在我的JSP中正確顯示

[英]Umlaut characters are not displayed properly in my JSP

我有一個jsp,可以選擇上傳文件。 在我的情況下,我上傳了一個文件,該文件的名稱包含英語和變音符號的組合名稱-將在下一個jsp中顯示,該?_file.xls在正確的環境下與?_file.xls顯示相同的代碼時會正確顯示,例如üß_file.xls即測試環境,我嘗試了三個選項:

  1. 在我的jsp的第一行中,在encoding選項中編碼為UTF-8

  2. 我已經將html:form屬性(接受字符集)更改為UTF-8

  3. 我僅包含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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM