2008年7月8日火曜日

rubymysqlでデータベースから読み出したら文字化け

日本語をデータベース(mysql)から呼び出すと
"??????"っていうかたちでデータが返ってきてた。

rubymysqlをgemでインストールする時にmysql_con-fig5というおそらくmysqlの設定に関する物を吐くコマンドの場所を設定してなかったのが問題らしい
この項目なしでインストールを仕様としてみると駄目と怒られていたのだが、じゃあどうやってインストールは前回済ませていたのか?という事は覚えてないのでご了承を

MacPortsでインストールしたので、オプションを特にしていない場合は
gem install mysql -- --with-mysql-config=/opt/local/bin/mysql_config5
とするとよい。