2012-01-13 25 views
1

我想在primefaces選項卡上用阿拉伯語書寫。我使用primefaces 1.1。使用primefaces編碼

<p:tab title="الهوية" > 

但它在瀏覽器上顯示爲瓷磚。 任何解決方案plz。

回答

1

嘗試添加以下到您的網頁

<meta http-equiv="content-type" content="text/html;charset=utf-8"/> 
+0

我把那頭,但它並沒有解決問題 – 2012-01-13 10:57:39

+0

嘗試CTRL + F5刷新頁面... – Daniel 2012-01-13 11:07:37

1

但它顯示在瀏覽器瓷磚

換句話說,字體爲使用的瀏覽器不支持這些字符。編碼是一切正常的,否則你會看到Mojibake,而不是像اÙÙÙÙØ©或甚至??????中的問號。

您需要將您的網站使用的默認字體更改爲對所有客戶端平臺中的這些字符具有最佳支持的另一個字體。例如,Arial或Sans-Serif。你可以在默認的CSS樣式表中做到這一點。

body { 
    font-family: Arial, Sans-Serif; 
} 
+0

它與瀏覽器中的問題,它與Firefox和不工作的鉻 – 2012-01-13 14:02:14

+0

然後,Chrome不支持您的網站告訴您使用的字體中的字形。如上所述,通過CSS將網站的默認字體更改爲另一種字體,這種字體在所有瀏覽器/環境(如Arial)中都是最受保證的。再一次,這是**不是**編碼問題。 – BalusC 2012-01-13 14:03:42

+0

i maked font-family:Arial,Sans-Serif;但沒有改變,我相信我必須在primefaces上進行更改。css jar – 2012-01-13 14:09:03