ghc 6.12 a abandonné les paquets utf8-string séparés puisque la plupart de ses fonctionnalités sont implémentées dans des modules de stockage. En particulier System.Environment.UTF8 n'existe plus.ghc 6.12.1, System.Environment.getArgs et UTF-8
Mais ce qui suit ne fonctionne pas pour moi si un arg
est une chaîne non-ascii:
import System.Environment
main = do
[arg] <- getArgs
putStrLn arg
Je reçois des ordures à mon terminal.