On Jul 30, 2009, at 12:19 PM, Brian Candler wrote:

> Is there a simple inverse of String#ord in ruby 1.9?
>
> This is the best I can come up with:
>
>>> cp = "".ord
> => 322
>>> [cp].pack("N").force_encoding("UTF-32BE").encode!("UTF-8")
> => ""
>
> Note that Integer#chr only works up to 255.

Actually, it can take an encoding now:

irb(main):001:0> 322.chr("UTF-8")
=> ""