阿拉伯语meta标签
问题描述:
我试图展示一个阿拉伯元meta标签,但是当我加载页面时,我查看它显示的一些垃圾源。阿拉伯语meta标签
这是我的config.php文件
define("GAMES_META_DESCRIPTION", "بيسبي");
,这是我的头文件
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ar" xml:lang="ar">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-Language" content="ar-sy">
<meta name="description" content="<?=htmlentities($meta_description);?>">
</head>
任何帮助与一个cookie :)奖励
答
你有没有尝试使用普通的阿拉伯字符,而不是使用功能 e.g META NAME =“说明”内容=“بيسب”
可能问题是出在你的函数本身不编码。
答
确保两个你PHP和你的头文件是相同的编码。优选UTF-8。
答
好的我不知道你需要meta描述吗?它没用。无论如何,我推荐使用UTF8。文件必须保存为utf8和meta:
<meta http-equiv='content-Type' content='text/html; charset=UTF-8'/>
答
我同意。用途:
<meta http-equiv="content-Type" content="text/html; charset=UTF-8" />
用双引号和(我知道我很挑剔,但是这是因为据我所知的标准的方式来做到这一点。)/>
前的空间使用UTF-
一个好处8是你几乎不需要用HTML实体替换特殊字符,如瑞典字母å,(例如å,å
)。
此外,我不同意上面的评论元描述是没有用的。相反,我发现元描述非常有用,主要是因为它们经常出现在Google搜索的结果中。
答
尝试任何HTML
<?php ob_start(); ?>
之前在页面的顶部打开输出缓冲,并在你的代码
<?php ob_end_flush(); ?>
的底端,它将使饼干工作,荟萃。
输出缓冲与
header("location:anyPage.php")
是,问题是我的功能非常有帮助。 – saadlulu 2010-09-19 06:38:18