Exception handling 公共lisp包枚举的异常处理

Exception handling 公共lisp包枚举的异常处理,exception-handling,common-lisp,Exception Handling,Common Lisp,因此,运行此lisp代码以获取公共lisp用户包中的所有符号: (do符号(sym'通用lisp用户)(打印sym)) 我得到这个错误: *-PRINT:Character#\u0420不能在字符集CHARSET:CP437中表示 我对CommonLisp中的异常处理不是非常熟悉。我已经尝试过处理程序案例,并重新启动,等等,但我还不能捕获错误,然后继续 在此方面的任何帮助都将不胜感激 仅供参考,这是在运行GNU CLISP 2.49的windows计算机上运行的。关于(忽略错误(某种形式))?这

因此,运行此lisp代码以获取公共lisp用户包中的所有符号:

(do符号(sym'通用lisp用户)(打印sym))

我得到这个错误:

*-PRINT:Character#\u0420不能在字符集CHARSET:CP437中表示

我对CommonLisp中的异常处理不是非常熟悉。我已经尝试过处理程序案例,并重新启动,等等,但我还不能捕获错误,然后继续

在此方面的任何帮助都将不胜感激

仅供参考,这是在运行GNU CLISP 2.49的windows计算机上运行的。

关于
(忽略错误(某种形式))

这似乎是可行的--我现在想了解一下如何找出哪些符号(并用转义符替换非代码页字符)。也许我仍然可以做一些事情来捕获这个错误并对字符串进行查找替换;(那是西里尔语的大写字母ER,而不是P)。