ブックマーク / kuppo.sakura.ne.jp (1)

  • MySQL自体が文字化けするときは SET NAMES (文字コード) で対処しよう!

    ねぇねぇ、今日もちょっと教えてほしいことがあるんだけど…? ん、今回はなにが分からないのかな? うん、実はね。ボクいまね、データベースは「MySQL」を使ってるんだけどね。 MySQL を最近新しいバージョンに変えたら文字化 けしちゃって…。 しかもどんなことしてもうまくいかないんだよ。 なるほど。それは結構よく聞く話だよね。 そうなんだ?じゃあさ、どうすればいいの? うん、これも簡単なプログラムを追加するだけでOKだから早速説明しようね♪ は〜い!! そこで・・・ SET NAMES (自分が使ってる文字コード)を先に実行する! よし、じゃあ説明するよ。 例えばいまのプログラムが //セレクト文の実行 $sql = "SELECT * FROM table WHERE test = 'test'"; $result = $db->query( $sql )

  • 1