From: Nobuyoshi Nakada Date: 2014-03-06T14:53:08+09:00 Subject: [ruby-list:49772] Re: TkDND での日本語名の扱い (2014/03/06 12:50), Umino wrote: > "c:/usr/dev/あ" という名前のファイルをドロップすると > > ["C:/usr/dev/\xC3\x83\xC2\xA3\xC3\x82\xC2\x81\xC3\x82\xC2\x82"] > もちろん、TkTextでも文字化けしてしまいます。 $ ruby -e 'p ARGV[0].encode("iso-8859-1", "utf-8").encode("iso-8859-1", "utf-8")' $'\xC3\x83\xC2\xA3\xC3\x82\xC2\x81\xC3\x82\xC2\x82' "\xE3\x81\x82" ということで、UTF-8文字列にISO-8859-1(Latin-1)→UTF-8の変換を二度繰り返しているみたいですね。