正如标题所说,我在IO操作中处理ASCII之外的字符(如“á”,“ã”等)时遇到问题。看一下这个例子(Unix环境):
import System.Cmd
system "ls aaaá"
返回ls命令代码错误:
(...)ls: can't access "aaa�" : no such file or directory(...)
我该如何解决这个问题?
答案 0 :(得分:1)
根据hammar的评论,我安装了GHC v7.2.2(我的旧版本是v6.9.9),并修复了错误。
答案 1 :(得分:0)
如果两者都是UTF8,它应该有用。