GHC 6.12.1、system.environment.getargsおよびutf-8
質問
GHC 6.12は、その機能のほとんどがストックモジュールに実装されているため、個別のUTF8ストリングパッケージをドロップしました。特定のsystem.environment.utf8はもう存在しません。
しかし、以下は私にとってはうまくいきません arg
非ASCII文字列です:
import System.Environment
main = do
[arg] <- getArgs
putStrLn arg
ターミナルでゴミを手に入れます。
解決
バグです
http://hackage.haskell.org/trac/ghc/ticket/3309
(System.Environment、System.Environment.utf8を意味すると思います)
回避策は、utf8-stingをインストールし、system.environment.utf8を使用することです。
所属していません StackOverflow