RODBC:从SQL Server向R数据帧读取编码(阿拉伯语)数据显示“????”作为数据而不是实际数据。我正在尝试从SQL Server数据库中读取地址(使用阿拉伯语),然后我需要比较文本并根据它进行一些计算。我正在使用R中的sqlquery将数据读取到数据帧。数据帧中的所有地址数据都只是问号(例如:عنوان存储/显示为???????)。此外,我需要在数据库中更新这些数据,它也不会在那里工作。
我有以下代码:
con <- odbcDriverConnect('driver={SQL Server};server=xyz;database=abc;
trusted_connection=true;DBMSencoding = "UTF-8"');
query <- paste0("SELECT * FROM table WHERE col= '",value,"'");
DB <- sqlQuery(con, query,stringsAsFactors=FALSE);