Я пишу программу lisp для извлечения веб-страницы китайского веб-сайта, я сталкиваюсь с проблемой синтаксического анализа китайских слов из двоичного потока, у меня уже есть вектор (unsigned-byte 8), содержащий всю страницу,но когда я помещаю его в babel: octets-to-string, он выдает исключение.
(буфер setf (babel: буфер октетов в строку: encoding: utf-8))
Исключение составляет:
Недопустимо: символ UTF-8, начинающийся с позиции 437. [Условие типа BABEL-ENCODINGS: INVALID-UTF8-CONTINUATION-BYTE]
Я считаю, что когда оно встречает китайское слово, оно должно исключить это исключение.Как я могу решить это?