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.

War es hilfreich?

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

installieren
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top