我正在设计此网页应支持的网页
英语和阿拉伯语
我的问题是:阿拉伯字符不会出现
看起来像是“Ø£‡‡Ù”اÙ<ياÙ...عٓÙ......”
我尝试使用以下标记更改此页面的编码
<META CONTENT="text/html; charset=windows-1256" HTTP-EQUIV="Content-Type">
但它没有用,我尝试了“utf-8”,但它也不起作用?
感谢您阅读我的问题
答案 0 :(得分:2)
您需要更改以下内容:理想情况下,所有内容都应设置为UTF-8或以UTF-8编码:
对于最后一部分,这应该可以解决这个问题,在PHP中:
header('Content-type: text/html; charset=UTF-8');
(您可能需要调整它,具体取决于您的...内容类型^^)
答案 1 :(得分:1)
你的问题的答案肯定是UTF-8。
如果您需要更详细的帮助,则必须说明具体操作:数据的来源,是否使用CMS等。 (更新:@Pascal Martin已经提到了所有重点)。
答案 2 :(得分:1)
这是我使用的防弹方式。首先指示PHP一直处理UTF8:
mb_internal_encoding('UTF-8');
iconv_set_encoding('internal_encoding', 'UTF-8');
iconv_set_encoding('output_encoding', 'UTF-8');
header('Content-type: text/html; charset=UTF-8');
然后仔细检查浏览器是否知道我们正在使用UTF方案:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
答案 3 :(得分:0)
使用meta
方法将您的页面编码设置为UTF-8,并确保您的文件以UTF-8保存(在编辑器中,检查所使用的编码是否为UTF-8)。
答案 4 :(得分:0)
尝试将此AddDefaultCharset UTF-8
添加到.htaccess文件
答案 5 :(得分:0)
你需要用编码保存php文件(UTF-8)。