-2

重複の可能性:
PHP Web ページ ファイルの言語エンコードを解決するにはどうすればよいですか?

データベース (mysql) に異なる言語データがあります。しかし、html ページでデータを選択してエコーすると、疑問符 "????" として表示されます。何故ですか?どうすればこれを克服できますか?

4

3 に答える 3

0

文字エンコーディングの問題である可能性があります。使用している文字エンコーディングと、ブラウザが使用しているエンコーディングはどれですか?

ここで議論されている同様のトピックがあるので、それを確認することもできます: How I can solve my PHP web page file language encoding?

于 2012-07-28T17:52:46.020 に答える
0

おそらく、html ページは mysql とは異なる文字エンコーディングを使用しています。テキストを正しい文字エンコーディングに変換してください。

編集:データベースが utf8 エンコーディングを使用していることがわかったので、データベースに挿入したテキストが utf8 エンコーディングと互換性がない可能性があります。したがって、挿入データを utf8 にエンコードするか、html ページとデータベースの両方を ISO-8859-1 エンコード (通常は正しいエンコード) に変更します。

于 2012-07-28T17:52:59.937 に答える
0

HTML ページの head セクションでは、次のような適切な文字セット宣言を使用します。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
于 2012-07-28T17:55:42.493 に答える