У меня есть следующий код R, используемый для подключения к MS SQL Server.
Мои имена таблиц и столбцов содержат символы Unicode.И они выглядят странно, когда записываются в базу данных из R.
library(odbc)
library(DBI)
conn <- DBI::dbConnect(odbc::odbc(), .connection_string = "driver=SQL Server;server=127.0.0.1;database=AdventureWorks;uid=xxx;pwd=abc;")
DBI::dbWriteTable(conn, "TestTableÆØÅ", dataset)
DBI::dbDisconnect(conn)
Я пытался установить свойства CharacterSet
и charset
в строке подключения, но это не помогает.
Как мне заставить R и DBI записать правильные имена таблиц и столбцов на SQL Server.
Моя кодировка R-файла по умолчанию - UTF-8, а списки sessionInfo () Danish_Denmark.125
фактические данные записываются без проблем с кодированием.В именах таблиц и столбцов есть проблема.