我正在使用 dbplyr 将数据从 SQL-Server 获取到 R,但中文、日文和其他非拉丁字符显示为“?”。我正在使用 Windows 机器。
\n\n我已阅读以下主题:
\n\n这些提供了一些有用的想法,但到目前为止还没有任何效果。我努力了:
\n\nencoding = \'UTF-8\'函数内设置dbConnect。字符仍然显示为问号。
encoding = \'UTF-16\'函数内设置dbConnect。R 返回错误:# Error in iconv(x[current], from = enc, to = to, ...)
使用以下命令将全局字符编码更改为 UTF-8:Sys.setenv(LANG = "UTF-8")\nandoptions(encoding = "UTF-8")
检查绘图时是否显示字符(这表明它们已正确存储)。事实并非如此。
我能够使用 RJDBC …