Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 素数面编码_Html_Jsf_Character Encoding_Primefaces - Fatal编程技术网

Html 素数面编码

Html 素数面编码,html,jsf,character-encoding,primefaces,Html,Jsf,Character Encoding,Primefaces,我想在primefaces选项卡上用阿拉伯语书写。我使用primefaces 1.1 <p:tab title="الهوية" > 但它在浏览器上显示为平铺。 请选择任何解决方案。尝试将以下内容添加到页面中 <meta http-equiv="content-type" content="text/html;charset=utf-8"/> 但它在浏览器上显示为平铺 换句话说,浏览器使用的字体不支持这些字符。编码都很好,否则您会看到,类似于asÙ§Ù

我想在primefaces选项卡上用阿拉伯语书写。我使用primefaces 1.1

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

但它在浏览器上显示为平铺。
请选择任何解决方案。

尝试将以下内容添加到页面中

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

但它在浏览器上显示为平铺

换句话说,浏览器使用的字体不支持这些字符。编码都很好,否则您会看到,类似于as
Ù§ÙÙÙÙØ
甚至是问号,如
??

您需要将网站使用的默认字体更改为在所有客户端平台中对这些字符具有最佳支持的另一种字体。例如,Arial或无衬线字体。您可以在默认CSS样式表中执行此操作

正文{
字体系列:Arial,无衬线;
}

这是浏览器的一个问题,它与Firefox兼容,与Chrome不兼容Chrome不支持您的网站告诉它使用的字体中的字形。如上所述,通过CSS将网站的默认字体更改为另一种字体,这种字体在所有浏览器/环境中都最受支持,如Arial。再一次,这不是一个编码问题;但是没有改变,我相信我必须对primefaces css进行改变,因为您需要为给定元素指定一个足够具体的css选择器。另见示例