GHC 6.12.1, System.Environment.getArgs und UTF-8
Frage
ghc 6,12 gesunken separate utf8-string-Pakete, da die meisten seiner Funktionalität auf Lager Module implementiert. Insbesondere System.Environment.UTF8 existiert nicht mehr.
Aber die folgenden für mich nicht funktioniert, wenn ein arg
ist ein Nicht-ASCII-String:
import System.Environment
main = do
[arg] <- getArgs
putStrLn arg
ich einig Müll in meinem Terminal erhalten.
Lösung
Es ist ein Fehler, siehe
http://hackage.haskell.org/trac/ghc/ticket/3309
(ich nehme an du meinst System.Environment, nicht System.Environment.UTF8)
Die Abhilfe könnte zu Cabal utf8 Stich und verwenden System.Environment.UTF8
installierenLizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow