°Ð½Ð´Ð¸Ñ-ÐÑпаниÑ
System.Directory.getDirectoryContents Unicodeサポート
getDirectoryContents "path/to/directory/that/contains/files/with/nonASCII/names"
>>= mapM_ putStrLn
などは、以下のコードを印刷し、何かが見えます。しかし、誰もがghcをアップグレードするまで何をすべきでしょうか?
私がこのような問題に遭遇したのは、数年前のbtwでしたが、utf8-stringパッケージを使用して文字列を変換しましたが、私はどのようにしたのか覚えていません。最後の年。
したがって、完全なユニコードサポートでディレクトリの内容を取得するには、どのような方法(または少なくとも動作しますか)は?
GHCのバージョン7.0.4 ロケールEN_US.UTF-8
ありがとうございます。新しいghcでも使えますか? – Yuras
@Yuras:私が理解しているように、 'base'はUTF8変換自体になります。適切なバージョンの' base'を使用すると、条件付きコンパイルを使用して変換を削除することができます。ありがとう。 – hammar