ghc 6.12.1, System.Environment.getArgs e UTF-8
Domanda
GHC 6.12 caduto pacchetti utf8-stringa separati poiché la maggior parte delle sue funzionalità è implementata in moduli di riserva. In particolare System.Environment.UTF8 non esiste più.
Ma il seguente non funziona per me se un arg
è una stringa non ASCII:
import System.Environment
main = do
[arg] <- getArgs
putStrLn arg
ho un po 'di immondizia a mio terminale.
Soluzione
Si tratta di un bug, vedi
http://hackage.haskell.org/trac/ghc/ticket/3309
(io ti assumo System.Environment dire, non System.Environment.UTF8)
La soluzione potrebbe essere quella di installare Cabal utf8-pungere e utilizzare System.Environment.UTF8
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow