0

この例では、html、php、および sql を使用しています。「utf8_unicode_ci」のフィールドを持つ SQL テーブルがあります。HTMLコードとイタリア語のテキストを含むこのフィールドを、ブラウザによって表示されるHTMLページに中国語またはロシア語にすることができます。

html ページには、次のようなものがあります。

<meta charset="utf-8">

問題は、テキストが奇妙な文字で表示されることです。助けてもらえますか?

4

2 に答える 2

0

app/config/database.php の構成を確認してください。

    public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'root',
        'password' => '12345',
        'database' => 'myDb',
        'encoding' => 'utf8'
  );

別の文字セットで構成できるテーブルとフィールドの構成も確認してください

于 2013-08-16T12:26:26.043 に答える
0

mysql接続でutf-8を設定していますか? 接続後、次のクエリを実行します。set names 'utf8'

于 2013-08-16T12:12:47.710 に答える