1342 次
3 に答える
1
DSN の charset ディレクティブは、実際には MSSQL に適用されます。私は単に実行する必要がありましたSET NAMES
。申し訳ありません。
私はそれを達成しました:
parent::__construct("{$this->engine}:host={$this->host};dbname={$this->name}",
$this->user, $this->password,
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'"));
于 2010-07-02T00:29:45.593 に答える
0
于 2010-07-02T04:22:11.717 に答える
0
簡単に、€ を html エンティティ € に変換します。スーパーフィックス用(ただし、他の特殊文字で問題が発生する場合があります)
問題の反対側 (より具体的には) は、mysql のcharacter_set_serverと、最も一般的な原因であるcharacter_set_clientを確認することです- SeeAlso: connection charsets
また、メタ等価は違いがないことに注意することが重要です。常にheader('Content-Type: ...) を設定する必要があります。
于 2010-07-02T00:42:29.987 に答える