R語言 dbWriteTable 寫入數據庫 為空和亂碼問題


在windows環境下 用RMySQL 寫入數據庫中文數據為空 或者亂碼問題。

找了下資料 一般情況是 用 insert 語句插入,結合現有業務有點麻煩,放棄了。

還有一種方式換平台,由於經常在windows下進行開發測試所以放棄。

解決辦法如下:

把需要寫入的數據油 GBK 改為 UTF-8  ,測試數據為一個data.table

newData -< oldData[,utfCol:=iconv(gbkCol,from="gbk",to="utf-8")]

這樣在window下面查看雖然亂碼,但是寫入數據庫為正常編碼了  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM