繁体   English   中英

haskell:输出非ascii字符

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM