Как передать кодировку и роль Firebird с помощью R
Я пытаюсь выполнить выбор в Firebird, используя язык R. Я знаю, что Firebird нужен параметр charset и role, но я не знаю, как передать это на языке R. Сообщение по умолчанию без информирования кодировки
WARNING: No connection character set specified (property lc_ctype, encoding, charSet or localEncoding), defaulting to character set NONE
1 ответ
Сообщение об ошибке указывает на то, что вы используете Jaybird (драйвер JDBC Firebird). Поскольку вы не показали никакой информации о том, как вы подключаетесь, я отвечу с точки зрения общего использования.
Существует несколько способов передачи свойств в Jaybird при подключении, но самый простой (при условии, что вы используете URL JDBC), это включить эти свойства в URL.
Так что, если ваш URL
jdbc:firebirdsql://localhost/employee
Затем вы можете добавить свойства, добавив ?
и добавление (&-separated) key=value
пары:
jdbc:firebirdsql://localhost/employee?charSet=utf-8&roleName=yourRole
Для указания набора символов вы можете использовать либо свойство charSet
с набором символов Java или encoding
с набором символов Firebird. Смотрите также Jaybird FAQ по наборам символов.
Для указания роли вы можете использовать roleName
,
Смотрите также руководство программиста Jaybird 2.1 и список свойств соединения в вики.