For Want Of A Better Word

【ruby】rubyで文字列比較がうまくいかないときは文字エンコードに注意

   

mysqlからqueryで取得した値と、マルチバイトの文字列を比較したときにどうしても一致判定されなかった。

双方の文字コードを比較したところ

となっていたため、「文字コードが違う」からと判断。

下記のように比較することでうまくいった。

 

rubyは文字コード周り・型周りで引っかかることがおおいなぁ。

 

 - ruby

  関連記事

ruby-logo
【Ruby】ERB(埋め込みRuby)でPHPっぽいRuby

PHPにちょっと飽きてきた。 いうほど使い込んでないけど。   Rub …

ruby-logo
rubyの基本 | ちょっときになったところメモ_3

メソッドについて 3種類 関数的メソッド printとか、ふつうのコマンドみたい …

ruby-logo
【Ruby】RailsをCentOS6.5 | mysqlへの接続-涙の玉突きエラー(`;ω;´)- アプリ起動

前回の続き 【Ruby】RailsをC …

ruby-logo
[ruby][rails]form_tagのセレクトボックスの初期値設定

selecte …

mysql-logo
【Ruby】mysql接続 クエリーの実行とプリペアードステートメント