出力だけみると   (\u00A0 )と半角スペースは一見同じように見えるが実は違うぞという話。

> "\u00A0"
=> " "
> " "
=> " "
> " " == " " # &sbsp; == 半角スペース
=> false
> " " == " " # 半角スペース == 半角スペース
=> true

 

>  "\u00A0".bytesize
=> 2
>  "\u00A0".bytes
=> [194, 160]

半角スペース

> " ".bytesize
=> 1
> " ".bytes
=> [32]

参考