tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【rspec】bom付きの文字コードでcsvした時の文字列の比較

同じ文字列に見えるbytesizeメソッドで比べてみるとbomがついている分バイトサイズが異なる。見た目は同じでもeqで比較するとpassしない

response.body.sub(/^\uFEFF/, '')
subメソッドでbomの部分を空の文字列に置き換えるとうまくいく。