class String # Convert a regular string to a wide character string. This does not # modify the receiver. def to_wide_string (self + 0.chr).encode('UTF-16LE') end # Convert a regular string to a wide character string. This modifies # the receiver. def to_wide_string! replace((self + 0.chr).encode('UTF-16LE')) end end