質問

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を使用することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top