2012-03-19 1 views
0

Utf-8は、ヘッダーで生成されたテキストのみで動作しますが、インデックスなどのテキストでは機能しません。誰かがそれを修正する方法を考えている?UTF-8がヘッダー外で動作しない

header.phpの:

例えば
<?php 
header('Content-Type: text/html; charset=utf-8'); 
?> 
<head> 
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
</head> 
.... 

+2

HTML5は ''を使用します – AlienWebguy

答えて

2

:)おかげ

<?php 
include "header.php"; 
?> 
...body stuff 

index.phpが、ファイルのエンコーディングを確認してください。私はあなたが通常どんなエディタを使用しているのかはわかりませんが、Eclipseではファイルを右クリックして見ることができます - >プロパティ

データベースの場合、各フィールドのエンコーディングを確認してください。& "setあなたがmysql接続を開くたびにクエリーします。

+0

PHPデザイナーを使用します。そして、私はそれをutf-8に設定しました。しかし、問題は、ヘッダーの外側で作業が行われないことです(ヘッダーが含まれるファイル内)。 –

+0

正確には機能しないものはありますか?あなたの例で "body stuff"を置き換えた場合、 "éèàç"と言うとどうなりますか?私はちょうどそれがあなたがデータベースからフェッチするいくつかのコンテンツに関連していないことを確認したい – haltabush

+0

それは両方の組み合わせです。通常のHTMLテキストと