Rstudio到mysql阿拉伯语数据已损坏

时间:2015-02-18 07:05:54

标签: mysql r utf-8

我有一个简单的脚本,通过调用mysql存储过程将数据从rstudio保存到mysql,

mysql安装在linux服务器上。

用于保存的代码段低于

mydata<- levels(as.factor(datatable$ID[1]))
apply(ExportTable, 1, function(row) sqlQuery(mysqldb, sprintf("CALL spsavetoMysql('%s', '%s', %s, '%s', '%s', %s, '%s', '%s', '%s')", pid, rid, row[1], gsub("'", "''", row[3]), row[2], row[4], sid, gsub("'", "''", row[6]), gsub("'", "''", row[5]) )))

但是当我使用阿拉伯语字符时,它会破坏像

这样的数据

从rstudio数据发送数据时是正确的,

在mysql中手动调用sp时,数据插入成功,

它破坏了从r脚本调用mysql sp的方式上的数据。

请告知。

由于

0 个答案:

没有答案