R SQL Server odbc和DBI unicode表名

时间:2018-05-24 08:35:25

标签: r sql-server odbc r-dbi

我有以下用于连接MS SQL Server的R代码。

我的表名和列名包含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)

我已尝试在连接字符串中设置CharacterSetcharset属性,但这没有帮助。

如何让R和DBI将正确的表名和列写入SQL Server。

我的默认R文件编码是UTF-8,sessionInfo()列出Danish_Denmark.125

实际数据写得很好,没有编码问题。它的表和列名称存在问题。

0 个答案:

没有答案