Chcę utworzyć skrypt Haskella do odczytu plików w folderze my/home. Istnieje jednak wiele plików nazwanych chińskimi znakami, a Haskell i Ghci nie mogą nimi zarządzać. Wygląda na to, że Haskell i Ghci nie są dobrzy w wyświetlaniu znaków UTF-8.Jak uczynić Haskell lub ghci zdolnym do wyświetlania chińskich znaków i uruchamiania chińskich znaków o nazwie skrypty?
Oto co napotkał:
Prelude> "让Haskell或者Ghci能正确显示汉字并且读取汉字命名的文档"
"\35753Haskell\25110\32773Ghci\33021\27491\30830\26174\31034\27721\23383\24182\19988\35835\21462\27721\23383\21629\21517\30340\25991\26723"
To tak naprawdę nie odpowiada na twoje pytanie, ale powiem, że nie będziesz mieć problemu z programem drukującym ciągi znaków z 'putStrLn' i przyjaciółmi. Również [to pytanie SO] (http://stackoverflow.com/questions/5535512/how-to-hack-ghci-or-hugs-so-that-it-prints-unicode-chars-unescaped) może być pomocne do Ciebie. – gspr