2011年02月06日

RadPHP:DB接続(mysql)で文字化け

RadPHPでDatabaseコンポーネントのCharsetプロパティをutf8に設定してるのにDB接続で文字化けする。(phpソース・mysqlのテーブル共にUTF8で作成している。)
対策はDB接続後に"SET NAMES UTF8"をmysqlに投げる。・・・しかしそれじゃあCharsetプロパティって何のためにあるの?

function Database1AfterConnect($sender, $params)
{
$this->Database1->execute("SET NAMES utf8");
}



posted by 忘却の達人 at 10:08| Comment(0) | TrackBack(0) | RadPHP | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。