• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL5.1の文字化け)

MySQL5.1文字化け対処方法とは?

このQ&Aのポイント
  • MySQL5.1で発生する文字化けの対処方法を教えてください。
  • 携帯の絵文字データをSJISのバイナリでスクリプトに埋め込んだら文字化けが発生しました。
  • INSERT文を実行する際に文字化けが発生する問題があります。正しい変換方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

>> どなたか対処方法をご存じないでしょうか? 多分 MySQLクライアント(DBドライバmysql)側の問題でしょう。 SET NAMES クエリー発行ではなく mysql_set_charset()で文字コードを設定で設定してみてください

midship2
質問者

お礼

mpx様 回答ありがとうございました。 mysql_set_charsetで検索してわかったのですが、SET NAMESはSQLインジェクションの恐れがあるので使わない方が良いのですね(汗 Zend Framework環境で mysql_set_charset 関数を使ってみたのですが、コネクションがないとのワーニングがでました... 一応 Zend_Db_Adapter_Pdo_MysqlクラスからgetConnection関数で得たものを第2引数に割り当ててみたのですが無理でした(T T もし、申し訳ないですが、zend_frameworkあたりに関してもご存じでしたら教えて下さい。

関連するQ&A