[Rcpp-devel] Translate during coercion from String to Symbol?
Kirill Müller
kirill.mueller at ivt.baug.ethz.ch
Sun Feb 19 00:02:14 CET 2017
Hi
It seems that R silently assumes that symbols are encoded in the native
encoding. However, no attempt to reencode is made in Rf_installChar(),
which is called by Symbol::Symbol(SEXP) in the CHARSXP case. I wonder if
Rcpp should be calling Rf_install(Rf_translateChar(x)) instead, to
ensure proper encoding.
Unfortunately, the better and faster Rf_installTrChar() isn't (yet) part
of the API.
Best regards
Kirill
More information about the Rcpp-devel
mailing list