正如在主题中已经指出的那样,我收到以下错误:
Character #\u009C cannot be represented in the character set CHARSET:CP1252
尝试打印出由drakma:http-request
返回的字符串,据我所知,错误代码的问题是windows编码(CP1252)不支持此字符。
因此,为了能够处理它,我可能/必须转换整个字符串。
我的问题是哪些包/库支持有效地将字符串转换为某些字符集?
同样的问题是this one,但忽略错误对我的情况没有帮助。
答案 0 :(得分:0)
Drakma已经完成了"转换字符串"的工作:毕竟,当它从一些随机网络服务器读取时,它只获得一个字节流。然后它必须将其转换为lisp字符串。您可能希望将*drakma-default-external-format*
绑定到其他内容,但我无法记住允许的值是什么。也许像:utf-8
?