Php 阿拉伯文元标记
我试图显示一个阿拉伯文元标记,但当我加载页面并查看源代码时,它会显示一些垃圾 这是我的config.php文件Php 阿拉伯文元标记,php,html,yii,meta-tags,Php,Html,Yii,Meta Tags,我试图显示一个阿拉伯文元标记,但当我加载页面并查看源代码时,它会显示一些垃圾 这是我的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://w
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>
确保PHP和头文件的编码相同。最好是UTF-8。确保PHP和头文件的编码相同。最好是UTF-8。好的,我不知道你需要什么元描述?这是没有用的。无论如何,我建议使用UTF8。文件必须另存为utf8和meta:
<meta http-equiv='content-Type' content='text/html; charset=UTF-8'/>
好的,我不知道你需要什么元描述?这是没有用的。无论如何,我建议使用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实体(在å的情况下,å;
)
此外,我不同意上面关于元描述没有用处的评论。相反,我发现元描述非常有用,主要是因为它们经常出现在谷歌搜索结果中。我同意。使用:
<meta http-equiv="content-Type" content="text/html; charset=UTF-8" />
在/>
前面加上双引号和空格(我知道我很挑剔,但这是我所知道的标准方法。)
使用UTF-8的一个好处是,您几乎不必将特殊字符(如瑞典语字母å)替换为HTML实体(在å的情况下,å;
)
此外,我不同意上面关于元描述没有用处的评论。相反,我发现元描述非常有用,主要是因为它们经常出现在谷歌搜索结果中。您是否尝试使用普通阿拉伯字符而不是函数
例如
meta name=“description”content=“بيسب”
问题可能在于函数本身没有编码。是否尝试使用普通阿拉伯字符而不是函数
例如
meta name=“description”content=“بيسب”
问题可能在于函数本身没有编码。尝试在任何html之前打开页面顶部的输出缓冲区
<?php ob_start(); ?>
尝试在任何html之前打开页面顶部的输出缓冲区
<?php ob_start(); ?>