Bug #10493
Updated by nobu (Nobuyoshi Nakada) about 10 years ago
~~~ruby ~~~ name = Etc.getlogin # I've Windows username "Dāvis" puts name # D�vis puts name.inspect # "D\xE2vis" puts name.encoding # ASCII-8BIT name.force_encoding('Windows-1257') puts name # Dāvis ~~~ As you can see \xE2 isn't "ā" in ASCII, but it is for Windws-1257 encoding.