Sql server FreeTDS连接到sql server时字符编码错误

Sql server FreeTDS连接到sql server时字符编码错误,sql-server,character-encoding,odbc,freetds,rodbc,Sql Server,Character Encoding,Odbc,Freetds,Rodbc,我想通过freetds从R访问mssql服务器。我使用了RODBC库并建立了连接。但是,我在编码方面有一个问题。塞尔维亚字符显示为\u009、\u008等 当我的系统是UTF-8时,服务器使用SQL拉丁通用CP1 CI作为排序规则。我尝试添加ClientCharset=UTF-8;ServerCharset=CP1252;到odbc.ini,但mssql查询的输出不会更改。我的sql server版本是12 我试着在网上查找,但我不知道出了什么问题 这是我的odbc.ini: [srvnm] D

我想通过freetds从R访问mssql服务器。我使用了RODBC库并建立了连接。但是,我在编码方面有一个问题。塞尔维亚字符显示为\u009、\u008等

当我的系统是UTF-8时,服务器使用SQL拉丁通用CP1 CI作为排序规则。我尝试添加ClientCharset=UTF-8;ServerCharset=CP1252;到odbc.ini,但mssql查询的输出不会更改。我的sql server版本是12

我试着在网上查找,但我不知道出了什么问题

这是我的odbc.ini:

[srvnm]
Driver=FreeTDS
Description=ODBC FreeTDS
Server= myserverip
Port=1433
ReadOnly=Yes
TDS_Version=7.4
ServerCharset=CP1252
ClientCharset=UTF-8

你能同时包括你的
freetds.conf
吗?你能同时包括你的
freetds.conf
吗?