中国語文字化け問題

大家讲道理
リリース: 2017-05-28 10:43:26
オリジナル
4536 人が閲覧しました

今日、HTML5を学習中に中国語の文字化けの問題に遭遇しました:


<body>
    <form >
    	请输入内容:
    	<input pattern="[A-Z]{3}" name="part">
    	<input type="submit">
    </form>
  </body>
ログイン後にコピー


eclipse2016を使用して開発しましたが、私のプロジェクトとHTMLファイルのエンコード形式は次のとおりですすべて UTF-8 で、まだ文字化けしています。インターネットで検索しても見つかりませんでした。その後、興味深いことを発見し、問題の原因がわかりました。

新しい HTML5 ファイルを作成するたびに、新しいファイルには次のコードが含まれます:


 <meta name="keywords" content="keyword1,keyword2,keyword3">
 <meta name="description" content="this is my page">
 <meta name="content-type" content="text/html; charset=UTF-8">
ログイン後にコピー


しかし、


 <meta name="content-type" content="text/html; charset=UTF-8">
ログイン後にコピー


を次の


に変更しようとしました

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
ログイン後にコピー


コード文字化け問題は解決しました。

それから私は http-equiv と name の違いを調べるために Google に行きました:

彼らはこう言いました:「name 属性 は主に Web ページを説明するために使用されます」一方、http-equiv "は http と同等ですファイルヘッダー関数は、Web ページのコンテンツを正確かつ正確に表示するのに役立ついくつかの有用な情報をブラウザーに返すことができます。「

これを見ると、大まかに説明できると思いますが、今後の開発では毎回変更する必要があるかもしれません。試してみましたが、これらのメタ属性をすべて削除しても、プロジェクトを実行すると漢字が文字化けします。

以上が中国語文字化け問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート