Common lisp cl html解析中的ASCII流解码错误
运行此操作时,我收到一个Common lisp cl html解析中的ASCII流解码错误,common-lisp,sbcl,Common Lisp,Sbcl,运行此操作时,我收到一个ASCII流解码错误: (with-open-file (stream file) (net.html.parser:parse-html stream)) 我正在使用SBCL 1.0.58和cl html parse 20101006(使用quicklisp) 我在尝试解析使用curl(在常规shell中)下载的页面时经常会遇到错误。大多数是UTF-8 我是否应该以某种方式为文件指定编码,我该如何做?在阅读了有关打开文件的的更多内容后,我发现我可以通过指定:外
ASCII流解码错误
:
(with-open-file (stream file)
(net.html.parser:parse-html stream))
我正在使用SBCL 1.0.58和cl html parse 20101006(使用quicklisp)
我在尝试解析使用curl(在常规shell中)下载的页面时经常会遇到错误。大多数是UTF-8
我是否应该以某种方式为文件指定编码,我该如何做?在阅读了有关打开文件的
的更多内容后,我发现我可以通过指定:外部格式来实现这一点
(with-open-file (stream file
:if-does-not-exist nil
:external-format :UTF-8)
(net.html.parser:parse-html stream))
仍在努力找出写作的方法(我也遇到了类似的错误),但我认为我现在找对了地方