Excel 需要帮助调试LISP脚本错误/八位字节序列141

Excel 需要帮助调试LISP脚本错误/八位字节序列141,excel,lisp,Excel,Lisp,我正在运行一个调用LISP脚本的Excel宏,该脚本在过去一直运行良好,但现在出现以下错误: “file:Y\…\FILE0617.CMT”的SB-SYS:FD流上的解码错误 {27B22531}> (:外部格式:CP1252): 八位组序列(141)不能被解码 我应该具体寻找哪些可能导致此错误的原因?输入文件的格式与过去的格式相同,没有错误 八位组序列141指的是什么?141是一个塞迪利亚(ç)。我猜你第一次看到某人的名字中有aç,而Lisp没有正确处理编码。Octet sequence是一个

我正在运行一个调用LISP脚本的Excel宏,该脚本在过去一直运行良好,但现在出现以下错误:

“file:Y\…\FILE0617.CMT”的SB-SYS:FD流上的解码错误 {27B22531}>
(:外部格式:CP1252):
八位组序列(141)不能被解码

我应该具体寻找哪些可能导致此错误的原因?输入文件的格式与过去的格式相同,没有错误


八位组序列141指的是什么?

141是一个塞迪利亚(ç)。我猜你第一次看到某人的名字中有aç,而Lisp没有正确处理编码。

Octet sequence是一个字符。您可能有不匹配的编码。您的Lisp脚本尝试将文本读取为CP1252,但它可能是UTF-9或其他格式…因此,我是否需要更改输入文件的编码,或搜索可能导致问题的特定字符?您可以更改输入文件的编码(如使用
iconv
)或者更改脚本中的预期编码我想我已经解决了这个问题。我编写了一个python脚本来删除输入文件中chr(141)的所有实例,现在Lisp正在工作。