New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error: Illegal :utf-8 character starting at position 11. #5
Comments
Решил проблему подобным кодом: (let ((cffi:*default-foreign-encoding* :windows-1251)) (fb-query-fetch-all *default-database* "select first 2 id, short_name from product")) Предлагаю добавить в класс fb-database слот encoding и соответственно initarg - :encoding. И использовать значение этого слота при вызове ф-ий cffi:foreign-string-to-lisp и подобных. |
Да, у меня была такая мысль, почему-то решил, что через У меня к вам вопрос: сталкивались ли вы с проблемами в многопоточных 2013/10/22 Sergey Katrevich notifications@github.com
|
Спасибо за подсказки! Скорее всего нам понадобиться работать в fbclient в многопоточном режиме (и именно под Windows). В связи с этим, можно поподробней - какие именно возникли проблемы? |
добавил поле :encoding в класс fb-database. |
Спасибо, используем. |
Добрый день. Мы используем базу firebird с кодировкой windows-1251 (по историческим причинам). Видимо поэтому появляется эта (указанная в заголовке) ошибка. Предусмотрена ли возможность настроить cl-fbclient для работы с БД в определённой кодировке?
The text was updated successfully, but these errors were encountered: