Voglio fare uno script Haskell per leggere i file nella mia cartella/home. Tuttavia ci sono molti file chiamati con caratteri cinesi, e Haskell e Ghci non riescono a gestirlo. Sembra che Haskell e Ghci non siano bravi a mostrare caratteri UTF-8.Come rendere Haskell o ghci in grado di mostrare caratteri cinesi ed eseguire caratteri cinesi chiamati script?
Ecco quello che ho incontrato:
Prelude> "让Haskell或者Ghci能正确显示汉字并且读取汉字命名的文档"
"\35753Haskell\25110\32773Ghci\33021\27491\30830\26174\31034\27721\23383\24182\19988\35835\21462\27721\23383\21629\21517\30340\25991\26723"
Questo in realtà non risponde alla tua domanda, ma commenterò che non avrai questo problema con un programma che stampa stringhe con 'putStrLn' e amici. Inoltre, [questa domanda SO] (http://stackoverflow.com/questions/5535512/how-to-hack-ghci-or-hugs-so-t--prints-unicode-chars-unescaped) potrebbe essere d'aiuto a te. – gspr