String Ruby

euro1 = "\u20AC"                     # Start with the Unicode Euro character
puts euro1                           # Prints "€"
euro1.encoding                       # => 
euro1.bytesize                       # => 3
euro2 = euro1.encode("iso-8859-15")  # Transcode to Latin-15
puts euro2.inspect                   # Prints "\xA4"
euro2.encoding                       # => 
euro2.bytesize                       # => 1
euro3 = euro2.encode("utf-8")        # Transcode back to UTF-8
euro1 == euro3                       # => true