GHC 6.12.1,system.environment.getargs和utf-8
题
GHC 6.12丢弃了单独的UTF8-string软件包,因为其大部分功能都在库存模块中实现。特别是system.environment.utf8不再存在。
但是,如果有,以下情况对我不起作用 arg
是一个非ASCII字符串:
import System.Environment
main = do
[arg] <- getArgs
putStrLn arg
我的航站楼有一些垃圾。
解决方案
这是一个错误,请参阅
http://hackage.haskell.org/trac/ghc/ticket/3309
(我认为您的意思是系统。环境,而不是system.environment.utf8)
解决方法可能是安装UTF8-sting并使用system.environment.utf8
不隶属于 StackOverflow