gpt4 book ai didi

common-lisp - cl-html-parse 中的 ASCII 流解码错误

转载 作者:行者123 更新时间:2023-12-02 00:17:02 25 4
gpt4 key购买 nike

当我运行此命令时,出现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 的内容后,我发现我可以通过指定 :external-format 来完成这项工作。

(with-open-file (stream file
:if-does-not-exist nil
:external-format :UTF-8)
(net.html.parser:parse-html stream))

仍在尝试弄清楚写作(我遇到了类似的错误),但我认为我现在找对地方了。

关于common-lisp - cl-html-parse 中的 ASCII 流解码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12645978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com