2

私は GWT / GAE アプリケーションを開発し、Google のインデックスに登録しようとしています。ホームページが 100% クリーンであることを最初に確認するために、W3C 検証サービスを使用して構文を確認しています。

検証サービスは、次のように文字エンコーディングの不一致に関するエラーを返しています。

「HTTP ヘッダー (iso-8859-1) で指定された文字エンコーディングが要素 (utf-8) の値と異なります<meta>。この検証には HTTP ヘッダー (iso-8859-1) の値を使用します。 "

これについて私を助けてくれませんか:

  • 開発環境では、ファイルは utf-8 で保存されているため、Web サーバーも文字エンコーディングが utf-8 のファイルを返すことを期待していました。次のコマンドでosxの文字エンコーディングを確認した後、utf-8であると確信しています:

  • ファイルを正しい文字エンコーディングで配信するために何かすべきことはありますか?

ありがとう、

ユーグ

4

1 に答える 1

2

JSP ファイルが としてエンコードされていることを確認してくださいUTF-8

また、JSP ページに次のヘッダーが含まれていることを確認してください。

<%@ page pageEncoding="utf-8" %>

さらに、確かに、これも GWT html ファイルに追加します。

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
于 2012-09-04T09:05:54.683 に答える