Ruby, MySQLMySQLの文字化けを直したい!発端はSequelを使ってMySQLのデータを操作するRubyスクリプトを書いていたときでした。UTF-8で保存したはずの文字列が、妙に文字化けしています。mysqlコマンドでエンコーディングの確認をしてみると、 $ mysql -h host -u user -p database ...(略)... Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> \s ---... > このページを見る
最終更新時間:
2009年09月13日01時06分
みんなのブックマーク 人気(0) 新着
- 文字化け
- 調査の仕方が参考になる。MySQL/Rubyの文字エンコードはいずれハマりそうなのでブクマ。
- 「mysql_options(MYSQL_SET_CHARSET_NAME) + "SET NAMES" = mysql_set_character_set()」
- 参考になる
- mysql_options(MYSQL_SET_CHARSET_NAME)ではクライアント側の設定は変わってもサーバ側が認識している接続文字セットは変わらないらしい。なんという中途半端な機能。というかそれだとMYSQL_OPT_LOCAL_INFILEも駄目っぽいような。
- うわあ… お疲れさまです。非常に参考になります。 大量の時間が掛かったと思いますが、その屍を乗り越えて私たちは快適に…w
- なるほど>「mysql_options(MYSQL_SET_CHARSET_NAME)はSET NAMESと組み合わせて使うもの」








