I'm trying to get some data from a Postgres DB via the RPostgreSQL
package. The character columns in the resulting data.frame have an unknown
encoding:
Encoding(raw_orders$city)
[1] "unknown" "unknown" "unknown" "unknown" "unknown" "unknown" "unknown" "unknown" "unknown" "unknown" "unknown" "unknown"
This despite me setting every imaginable encoding flag to UTF-8:
> dbGetQuery(connection_postgres, "SHOW CLIENT_ENCODING")
client_encoding
1 UTF8
> dbGetQuery(connection_postgres, "SHOW SERVER_ENCODING")
server_encoding
1 UTF8
> Sys.getlocale()
[1] "en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8"
How do I force UTF-8 for all character columns without having to manually set it via Encoding()
?