Conversions to and from arbitrary character sets and UTF8
