0

私はこれに気づきました。私はグーグルで私のウェブサイトを検索し、検索結果でグーグルは私のウェブサイトを表示しますが、アクセントワードでなければならない奇妙な文字で それで、私は私のインデックスのタグ内に次のような新しいタグメタを追加しました:

<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で作られたウェブサイトです。

4

1 に答える 1

1

このページは、コンテンツがUTF-8でエンコードされていることを示すHTTPヘッダーとともに送信されます。HTML仕様では、これをオーバーライドできるタグはありませんが、特にページにUTF-8を指定metaするタグが既に含まれているため、Googleが混乱する可能性があります。metaしたがって、を削除し<meta charset="iso-8859-1" />ます。

実際のコンテンツはほとんどUTF-8でエンコードされているようですが、JavaScriptコードの一部のコメントと一部のHTMLコメントはISO-8859-1でエンコードされています。その理由はおそらく、それらがそのエンコーディングのどこかからコピーされたためです。これを修正するか、(少なくともテストの場合は)コメントを削除してください。コメントは検索ロボットによって機能的に無視されますが、混乱する可能性があります。

(すべての文字を読み取る必要があります。ISO-8859-1でエンコードされた文字データはUTF-8データではまったく有効でないことが多いため、状況によってはGoogleがエンコードを「2番目に推測」する場合があります。)

于 2012-07-12T15:06:43.133 に答える