Ich möchte ein Haskell-Skript machen, um Dateien in meinem/home-Ordner zu lesen. Es gibt jedoch viele Dateien, die mit chinesischen Schriftzeichen benannt sind, und Haskell und Ghci können es nicht verwalten. Es scheint, dass Haskell und Ghci UTF-8-Zeichen nicht gut darstellen können.Wie kann man Haskell oder Ghci in der Lage sein, chinesische Schriftzeichen zu zeigen und chinesische Schriftzeichen mit Namen zu benutzen?
Hier ist, was ich zu tun:
Prelude> "让Haskell或者Ghci能正确显示汉字并且读取汉字命名的文档"
"\35753Haskell\25110\32773Ghci\33021\27491\30830\26174\31034\27721\23383\24182\19988\35835\21462\27721\23383\21629\21517\30340\25991\26723"
Dies beantwortet nicht wirklich Ihre Frage, aber ich werde kommentieren, dass Sie dieses Problem nicht mit einem Programm haben, das Zeichenfolgen mit 'putStrLn' und Freunden druckt. Auch [diese SO-Frage] (http://stackoverflow.com/questions/5535512/how-to-hack-ghci-or-hugs-so-that-it-prints-unicode-chars-unescaped) könnte hilfreich sein für dich. – gspr