从SQL中读入特殊字符到R中

时间:2016-01-28 16:32:08

标签: mysql sql-server r utf-8

我正在通过RODBC运行R连接     无论我尝试什么,查询结果显示?????为希腊人物。

library(RODBC)
imp <- odbcConnect("DTM_SQL_SERVER", uid = "*********", pwd="******",DBMSencoding="utf8")
msg_recus<-sqlQuery(imp,"select * from mabase;")
libelle : avene-????se t? ?????! - 2015_10_28

原文我想: AVENE-ΝίκησετοΧρόνο! - 2015_10_28

感谢您的回答

1 个答案:

答案 0 :(得分:0)

多个问号通常来自

  • 你有utf8编码的数据(好)
  • SET NAMES latin1生效(默认,但错误)
  • 该列已声明CHARACTER SET latin1(默认,但错误)

您确定DBMSencoding="utf8"适合连接MySQL吗? ( 应涵盖SET NAMES utf8。)