2007年05月01日

 mysql5.x系の文字化けについて

 以前まではmysql4.x系を利用していたのですが、二代目のPCにはmysql5.x系を導入。その後、どのような文字コードの組み合わせを試してもMysqlら取り出した日本語文字列が"????"になる現象が発生。
 Googleを徘徊した結果ようやく答えを見つけることができたが、なんていうかショックでした・・。

 原因はMysqlの文字コード自動変換の仕業です。5.x系からMysqlの文字コードは自動でutf8に変更されてしまうらしい。
 そこで導入するのが
  skip-character-set-client-handshake
 Mysqlの文字コード自動変換を回避するための設定とのこと。ちなみに導入する場所は

   [mysqld]
    skip-character-set-client-handshake

 
posted by ぴぺ at 10:35| Comment(1) | TrackBack(0) | UNIX系 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
こちらの情報で解決しました。
ありがとうございました。
Posted by moga at 2007年08月19日 16:58
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

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


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

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

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

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