[英]haskell: output non-ascii characters
我想在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打印出一个漂亮的小三角洲?
这是一个WinGHCI错误。 使用GHCI(控制台,非GUI版本)。
UPD :这显然不完全正确(适用于我的希腊字母而不是西里尔字母)。
适用于OSX!
Prelude> putStrLn "\948"
δ
听起来这是一个与haskell无关的windows问题......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.