R SQL Server odbc и имена таблиц Юникода DBI - PullRequest
0 голосов
/ 24 мая 2018

У меня есть следующий код 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

фактические данные записываются без проблем с кодированием.В именах таблиц и столбцов есть проблема.

...