I'm trying to upload a dataframe to an SQL table, but I keep getting errors with regards to character encoding.
To isolate the issue, I'm looking at this string - "ចននី G 18/05/2018 $21.20 RC18-DGM1-WEB".
I'm using the bcputility package to upload the data, and when I pull the uploaded data back out, I get "ßPàßPôßPôßP+ G 18/05/2018 $21.20 RC18-DGM1-WEB" instead.
I've tried setting the bcpOptions flag (in the function bcpImport) as list("-c", "-C 65001") after reading this page.
I've also tried using DBI::dbWriteTable instead with the encoding = "UTF-8" flag passed to dbConnect.
I've tried using stringi::str_enc_toutf8 on the data before uploading.
When I use dbWriteTable to push the data, the output looks like "???? G 18/05/2018 $21.20 RC18-DGM1-WEB".
I'm quite stuck as to how to troubleshoot this next, so any help would be appreciated.