RStudio 更新后停止阅读口音
RStudio stopped reading accents after update
我几天前更新了 Rstudio 和几个包。现在,我想 运行 我通常每两周 运行 一个脚本,但现在由于重音文件夹名称,它无法读取文件。以前我阅读这些文件夹没有问题。这是代码:
wd <- "C:/Users/name/Opinião/"
# Get all questionnaires
filenames <- list.files(path = paste0(wd,"Questionarios/"), pattern="*.csv$", full.names = TRUE)
现在 Opinião
中出现错误。系统无法读取口音。如果我尝试手动访问该文件夹,我会得到 "C:/Users/name/Opinião"
。我不确定问题可能是什么,因为它在更新之前有效,并且 LOCALE 对应于葡萄牙语。我可以手动更改文件夹的名称,但是文件也有重音,手动更改会有点费时。
有什么想法吗?这里是sessionInfo()
R version 4.0.2 (2020-06-22)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19042)
Matrix products: default
locale:
[1] LC_COLLATE=Portuguese_Portugal.1252
[2] LC_CTYPE=Portuguese_Portugal.1252
[3] LC_MONETARY=Portuguese_Portugal.1252
[4] LC_NUMERIC=C
[5] LC_TIME=Portuguese_Portugal.1252
system code page: 65001
attached base packages:
[1] stats graphics grDevices utils datasets methods
[7] base
other attached packages:
[1] readxl_1.3.1 sjmisc_2.8.5 lfactors_1.0.4
[4] stringr_1.4.0 lubridate_1.8.0 data.table_1.13.0
loaded via a namespace (and not attached):
[1] Rcpp_1.0.7 magrittr_2.0.1 insight_0.10.0
[4] tidyselect_1.1.0 lattice_0.20-41 R6_2.4.1
[7] rlang_0.4.12 fansi_0.4.1 dplyr_1.0.7
[10] tools_4.0.2 grid_4.0.2 utf8_1.1.4
[13] DBI_1.1.1 ellipsis_0.3.2 assertthat_0.2.1
[16] tibble_3.1.6 lifecycle_1.0.0 crayon_1.4.2
[19] purrr_0.3.4 vctrs_0.3.8 sjlabelled_1.1.7
[22] glue_1.4.2 stringi_1.5.3 cellranger_1.1.0
[25] compiler_4.0.2 pillar_1.6.5 generics_0.1.0
[28] pkgconfig_2.0.3 zoo_1.8-8
问题似乎与文件夹和文件名有关,因为我可以在 R 中编写
> name <- "Opinião"
> name
[1] "Opinião"
更新: 问题是只使用 RStudio。
您可能遇到了这个问题:https://github.com/rstudio/rstudio/issues/1045,几天前已在 RStudio 中修复。如果您想使用修复程序获取预览版本,可以在这里获取:
或者,您可以通过在返回的文件名上手动标记编码来解决此问题,如下所示:
wd <- "C:/Users/name/Opinião/"
# Get all questionnaires
filenames <- list.files(path = paste0(wd,"Questionarios/"), pattern="*.csv$", full.names = TRUE)
Encoding(filenames) <- "UTF-8"
各位。这个问题发生在我身上,今天。我花了一些时间试图修复它,但毫无价值。奇怪的是,在文件面板上,文件名是正确的,但是当我必须将文件名作为字符串时,问题就出现了。好吧,我更新了 R base 和 Rstudio,然后 IDE 返回识别名称重音。我不知道为什么有些然后仍然有问题,但最近的运行良好。
我几天前更新了 Rstudio 和几个包。现在,我想 运行 我通常每两周 运行 一个脚本,但现在由于重音文件夹名称,它无法读取文件。以前我阅读这些文件夹没有问题。这是代码:
wd <- "C:/Users/name/Opinião/"
# Get all questionnaires
filenames <- list.files(path = paste0(wd,"Questionarios/"), pattern="*.csv$", full.names = TRUE)
现在 Opinião
中出现错误。系统无法读取口音。如果我尝试手动访问该文件夹,我会得到 "C:/Users/name/Opinião"
。我不确定问题可能是什么,因为它在更新之前有效,并且 LOCALE 对应于葡萄牙语。我可以手动更改文件夹的名称,但是文件也有重音,手动更改会有点费时。
有什么想法吗?这里是sessionInfo()
R version 4.0.2 (2020-06-22)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19042)
Matrix products: default
locale:
[1] LC_COLLATE=Portuguese_Portugal.1252
[2] LC_CTYPE=Portuguese_Portugal.1252
[3] LC_MONETARY=Portuguese_Portugal.1252
[4] LC_NUMERIC=C
[5] LC_TIME=Portuguese_Portugal.1252
system code page: 65001
attached base packages:
[1] stats graphics grDevices utils datasets methods
[7] base
other attached packages:
[1] readxl_1.3.1 sjmisc_2.8.5 lfactors_1.0.4
[4] stringr_1.4.0 lubridate_1.8.0 data.table_1.13.0
loaded via a namespace (and not attached):
[1] Rcpp_1.0.7 magrittr_2.0.1 insight_0.10.0
[4] tidyselect_1.1.0 lattice_0.20-41 R6_2.4.1
[7] rlang_0.4.12 fansi_0.4.1 dplyr_1.0.7
[10] tools_4.0.2 grid_4.0.2 utf8_1.1.4
[13] DBI_1.1.1 ellipsis_0.3.2 assertthat_0.2.1
[16] tibble_3.1.6 lifecycle_1.0.0 crayon_1.4.2
[19] purrr_0.3.4 vctrs_0.3.8 sjlabelled_1.1.7
[22] glue_1.4.2 stringi_1.5.3 cellranger_1.1.0
[25] compiler_4.0.2 pillar_1.6.5 generics_0.1.0
[28] pkgconfig_2.0.3 zoo_1.8-8
问题似乎与文件夹和文件名有关,因为我可以在 R 中编写
> name <- "Opinião"
> name
[1] "Opinião"
更新: 问题是只使用 RStudio。
您可能遇到了这个问题:https://github.com/rstudio/rstudio/issues/1045,几天前已在 RStudio 中修复。如果您想使用修复程序获取预览版本,可以在这里获取:
或者,您可以通过在返回的文件名上手动标记编码来解决此问题,如下所示:
wd <- "C:/Users/name/Opinião/"
# Get all questionnaires
filenames <- list.files(path = paste0(wd,"Questionarios/"), pattern="*.csv$", full.names = TRUE)
Encoding(filenames) <- "UTF-8"
各位。这个问题发生在我身上,今天。我花了一些时间试图修复它,但毫无价值。奇怪的是,在文件面板上,文件名是正确的,但是当我必须将文件名作为字符串时,问题就出现了。好吧,我更新了 R base 和 Rstudio,然后 IDE 返回识别名称重音。我不知道为什么有些然后仍然有问题,但最近的运行良好。