例えばJavaScriptだと"\u3000"と書けば良かったのですが、少なくともRuby-1.8系ではこれに相当する記法が無さそうだったので、いつも困ってました。 色々調べてみた結果、以下のようにすれば良さそうです。
1 [0x3000].pack("U") == " " #=> true
長い事迂回していた問題だったのでスッキリしました :-)
Special Thanks