2012-01-13 65 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