0

本当に奇妙な問題があります。MySQLデータベースとサンプルのphpページがあります(この情報が問題の解決に役立つ場合は、CakePHPを使用しています)。データベースから選択して画面に情報を印刷すると、「??????」のようになります。データベース内のフィールドは、テーブル全体やデータベース全体と同様に、照合「utf8_general_ci」を使用します。php /htmlドキュメントには""があり、まだ"??????"があります 問題を解決し、必要な言語でテキストを表示するにはどうすればよいですか?

4

1 に答える 1

3

まだ HTML 文字セットを追加していますか?

<?php echo $html->charset('utf-8'); ?>

config.php で、適切にエンコードされていることを確認してください。config/database.php で:

'encoding' => 'utf8'

または、ISO-8859-1 などの標準のラテン エンコーディングを使用している場合:

'encoding' => 'ISO-8859-1'
于 2012-10-14T21:11:03.570 に答える