PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

errore di codifica dei caratteri rodbc con PostgreSQL

Innanzitutto, il problema sorge perché R sta tentando di convertire in una locale Windows che supporta UTF8. Sfortunatamente, Brian Ripley ha segnalato numerose volte che Windows non ha locali UTF8. Dalle ore trascorse a cercare sul Web, StackOverflow, Microsoft, ecc., sono giunto alla conclusione che Microsoft odia UTF-8 Windows non supporterà UTF8.

Di conseguenza, non sono sicuro che ci sia una soluzione facile a questo, se esiste una soluzione. Il meglio che posso consigliare è di eseguire il wrapping di una sorta di conversione sul lato server, cercare di filtrare i dati se possibile o provare una lingua diversa, se appropriato (ad es. cinese, giapponese, coreano).

Se decidi di eseguire il wrapping di un convertitore, unicode.org consiglia questo toolkit ICU .