2016-06-13 5 views
0

MySqlからデータを取得するPHPで私のWebページに顧客名をリストアップしていますが、そのうちのいくつかはJosé、Joãoと呼ばれますが、そのページには、Jos とJo oが表示されます。 テーブルの照合順序はすべてutf8_general_ciにあります。私のページにUTF-8でmysqlの結果をエコーする方法

答えて

1

これは、ブラウザの表示問題のようです。 HTML文書のheadタグの間に次の行を追加してみてください。

<meta charset="UTF-8"> 

これで問題は解決します。そうでない場合は、コメントを残してください。それを解決する手助けをします。

1

UTF8でエンコードされた文字を表示するには、ページソースコードをutf-8でエンコードする必要があります。そうしないと、httpヘッダーから文字列を文字列に適用しようとします。

0

使用

echo utf8_encode($yourstring);

はなく、またHTMLで

<meta charset="UTF-8"> 

を設定し、スペイン語のUTF-8エンコーディングと照合してデータベースを作成するか、それがこの種を持っているものは何でもすることを検討することをお勧めします文字

関連する問題