我最近尝试过将一些字符转换为希腊字符的功能,以便将文本隐藏为软件。但是,结果打印为“\ ###”,或者在这种情况下(putStrLn)根本不打印。
*Main> a
"H\949\921\921\959 \964h\949r\949!"
*Main> print a
"H\949\921\921\959 \964h\949r\949!"
*Main> putStrLn a
H*** Exception: <stdout>: hPutChar: invalid argument (invalid character)
*Main> :t a
a :: [Char]
*Main> putStrLn "Hello there!"
Hello there!