簡體   English   中英

在國際化jsf中無法正確顯示英語以外的其他語言

[英]Languages other than English not displayed properly in internationalization jsf

我在Eclipse的jsf Web應用程序中使用國際化。 我正在使用資源包,並使用<f:loadBundle>標記從Lang.properties文件讀取。 但是,當我第一次啟動服務器時,僅英語會正確顯示,而其他語言的字母會顯示為問號。 刷新頁面后,所有內容都會正確顯示。

我知道當jsf找不到要顯示的字母時,問號會以國際化形式顯示。

但是我將鍵值對放在了Lang.properties中,應該可以從那里毫無問題地讀取它。

我應該怎么做才能使其也第一次讀取Unicode字母? 任何幫助表示贊賞。

  1. 確保捆綁文件以utf-8編碼保存。
  2. 您的頁面頂部應該有一個meta http-equiv ,如:

     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 
  3. 然后看看這個問題及其答案。 我總是發現Web過濾器解決方案是100%確定的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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