我刚刚意识到这一点。 我在谷歌搜索我的网站,在搜索结果中,谷歌显示我的网站,但奇怪的字符必须是重点词 所以,我在我的索引的标签中添加了一个新的标签元,如下所示:
<meta charset="iso-8859-1" />
你怎么看?这个元可以解决我的问题吗?
此致,丹尼尔
编辑: 我的索引中有:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
是一个用Joomla制作的网站。
答案 0 :(得分:1)
页面与HTTP标头一起发送,表明内容为UTF-8编码。没有meta
标记可以通过HTML规范覆盖这一点,但Google可能会感到困惑,尤其是因为该页面已经有一个指定UTF-8的meta
标记。请删除<meta charset="iso-8859-1" />
。
实际内容似乎主要是UTF-8编码,但JavaScript代码中的一些注释以及一些HTML注释都是ISO-8859-1编码的。原因可能是它们是从那个编码中的某个地方复制过来的。修复此问题,或者(至少进行测试)删除评论。尽管搜索机器人在功能上忽略了评论,但它们可能会混淆。
(他们必须阅读所有字符,因为ISO-8859-1编码的字符数据在UTF-8数据中通常无效,Google可能会在某些情况下“猜测”编码。)