Pergunta

O GHC 6.12 lançou pacotes separados de UTF8-String, pois a maior parte de sua funcionalidade é implementada nos módulos de estoque. Em particular o sistema.Inermbonment.Utf8 não existe mais.

Mas o seguinte não funciona para mim se um arg é uma string não-ASCII:

import System.Environment
main = do
  [arg] <- getArgs
  putStrLn arg

Eu recebo um pouco de lixo no meu terminal.

Foi útil?

Solução

É um bug, veja

http://hackage.haskell.org/trac/ghc/ticket/3309

(Suponho que você quer dizer System.

A solução alternativa pode ser a cabala instalar utf8-sting e use System.environment.utf8

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top