我有一个简单的脚本,通过调用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的方式上的数据。
请告知。
由于