For Want Of A Better Word

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

   

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

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

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

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

 

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

 

 - ruby

  関連記事

ruby-logo
[ruby]シンボル「:」ってなんだべ

[参考] ・class Symbol https://docs.ruby-lan …

ruby-logo
[ruby]処理時間時間計測

 

ruby-logo
【Ruby】yumでruby1.9.3をインストール

centosのリポジトリでは1.8.7が最新。Railsをgemで入れようとする …

ruby-logo
【wkhtml】【ruby】rubyでキャプチャを取る

PHPで作った奴をRubyでもやってみようと。 こっちはGDではなく、Image …

ruby-logo
【ruby】rubyスクリプトをcronで実行

rubyをcronで動かす場合、結構、環境変数を設定しないといけない。 cron …