質問: mysqlの文字コードについて こんばんは。今、php+mysqlの勉強をしているのですが、phpとmysqlをsjisで保存して接続をすると文字化けはしないのですが、他の文字コードだと一部文字化けをしてしまいます。 どうやったら、他の文字コードでも化けないようにすればよろしいのでしょうか?ちなみにphpは5.2/apache2.0/mysqlは5.0を使っておりmy.iniの文字コード設定はデフォルトでsjisにしています。 よろしくお願いします。
回答: set names でうまくいきませんでしたか。 自分ではmysql5.0がうまく動作させられてないので、推測ですけど、 phpのmysql_xxx 関数は4.0までの機能にしか対応していないようなので、mysqli_xxx の拡張版を使った方がよいかもしれません。 その上で以下の関数を実行してみる方法も、前回記載したサイトにありました。 mysqli_options ( mysqli link, mysqli_read_default_file, 'mysql5用のmy.cnfのパス' )