Problem
After updating R to 4.3.2 version, I started to face encoding issues, especially with Quarto type documents. These problems didn't occur before the update.
For some reason that I don't know what is, it seems that these type of files aren't rendering anymore with encoding other than UTF-8
(at least in my machine after the update). The problem is that almost all my files are encoded in ISO-8859-1
. So I'm stuck in a situation where even though I can correctly read a file in the source editor, it can't correctly render a markdown-based Quarto document.
What I've leanerd from this journey
I tried to change RStudio default encoding to UTF-8
but it messes up all my files in ISO-8859-1
- for example altering words like 'famílias' to 'fam?lias'. Then I noted that, to change one specific file from ISO-8859-1
to UTF-8
, I actually needed to take it and 'Save with encoding' in UTF-8 and then change the default RStudio encoding to UTF-8
.
Question
Given this problem, and given that from what I've read it seems like it's not good coding practice to keep files encoded inISO-8859-1
, I feel inclined to change them. So my question is: how can I transfer all my files that are encoded in ISO-8859-1
to UTF-8
without necessarily doing it one by one manually? I apologize in advance for any misconception done!
sessionInfo()
:
R version 4.3.2 (2023-10-31 ucrt)Platform: x86_64-w64-mingw32/x64 (64-bit)Running under: Windows 10 x64 (build 19045)Matrix products: defaultlocale:[1] LC_COLLATE=Portuguese_Brazil.utf8 LC_CTYPE=Portuguese_Brazil.utf8 [3] LC_MONETARY=Portuguese_Brazil.utf8 LC_NUMERIC=C [5] LC_TIME=Portuguese_Brazil.utf8 time zone: America/Sao_Paulotzcode source: internalattached base packages:[1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached):[1] compiler_4.3.2 tools_4.3.2 rstudioapi_0.15.0 Rcpp_1.0.12 stringi_1.8.3 [6] zip_2.3.0 openxlsx_4.2.5.2