我想从R通过freetds访问mssql服务器。我使用了RODBC库并设置了连接。但是,我有编码问题。塞尔维亚字符显示为\ u009,\ u008等
服务器具有SQL_Latin1_General_CP1_CI_AS排序规则,而我的系统是UTF-8。我尝试添加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