haskell:输出非ASCII字符

我想在WinGHCi中输出非ascii字符,但这是我得到的:

Prelude> "δ" "\948" Prelude> putStr "\948" *** Exception: <stdout>: hPutChar: invalid argument (character is not in the code page) 

我在Windows XP上使用WinGHCi 7.0.3。 我要做什么,WinGHCi打印一个不错的小三angular洲?

Solutions Collecting From Web of "haskell:输出非ASCII字符"

适用于OSX!

 Prelude> putStrLn "\948" δ 

听起来像这是与哈斯克尔无关的Windows问题…

这是一个WinGHCI的错误。 使用GHCI(控制台,非GUI版本)。

UPD :这显然不完全正确(希腊字母而不是例如西里尔文)。