2012-04-10 7 views
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

それは私にはないので、それは代わりにスペースまたは「他の多くutf8他の言語をサポートしていない理由は何ですか?

+3

ソースファイルがUTF-8になっていますか? –

+1

はい確かに......... –

+0

あなたのコンテンツはどこから来ますか?すべてがUTF-8で、文字セットを正しく設定すると問題はありません。 –

答えて

1

は、PHPのために、あなたが使用している管理ツールによって引き起こされるUTF-8ヘッダ

header ('Content-type: text/html; charset=utf-8'); 
+0

うん、私もPHPで行っている –

2

のシンボルを示し、私は20個の言語ではなく、トルコのようないくつかの言語に翻訳することができ、私のサイトを持っているように、ワーキング日本されていません私は暗闇の中で推測することができますあなたのサイトを知っている。

<meta charset="utf-8" /> 

を設定

は、あなたがしなければならない唯一のものではありません。あなたの文書があなたの問題が解決されることはありませんASCIIとして保存されます。さらに、必ずドキュメントのエンコーディングを正しく設定してください(メタタグはブラウザに実際に使用されているエンコーディングではなく、どのエンコーディングを使用するかを指示します)。したがって、SublimeText/Notepad ++のような(良い)テキストエディタでドキュメントを開くか、好きなものをエンコードしてUTF-8に設定します。

1

テキストがユニコードにあり、実際にユニコードでデータを提供していることをブラウザに知らせることは同じではありません。ファイルのユニコード、ユニコードのデータベースデータ、および変換中に実行された変換を確認します。ただ、HTMLのContent-Typeヘッダを追加すると、何もUTF-8がありません、あなたの問題

+0

adminパネルから 任意の学校の内容は、このシンボルは、 –

0
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

を特定するために多くの情報を提供します。それはブラウザにutf-8を期待するだけです。あなたのソースファイルがutf-8でないか、またはデータが格納されているデータベース列がutf-8でないか、データベース自体への接続がutf-8でないか、HTTPそれがutf-8ではないことを伝えるヘッダは動作しません。 utf-8を扱う方法は1つだけです:がutf-8でであることを確認してください。

0

問題を追加する必要があります。このツールは、他のエンコーディングでUTF-8エンコードされたデータにデータを挿入します。ツールは説明されていないので、特定の原因を分離することはできません。言及されたページは問題を示さず、HTTPヘッダーでUTF-8エンコーディングを指定するため、metaタグはオンラインコンテキストで無視されます(ただし、オフラインで使用すると便利です)。

+0

カスタマイズされた管理者 –

関連する問題