Отображение кириллицы в консоли R кодами Юникода

При попытке вывода кириллицы в консоль через print вижу вот это:

> print('абв')
> [1] "\u0430\u0431\u0432"

В то же время:

> cat('абв')
абв

Вывод sessioninfo:

> sessionInfo()
R version 4.0.4 (2021-02-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19042)

Matrix products: default

locale:
[1] LC_COLLATE=Russian_Russia.1251  LC_CTYPE=Russian_Russia.1251    LC_MONETARY=Russian_Russia.1251 LC_NUMERIC=C                   
[5] LC_TIME=Russian_Russia.1251    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] httr_1.4.2         compiler_4.0.4     R6_2.5.0           tools_4.0.4        curl_4.3           tinytex_0.29       telegram.bot_2.4.0 jsonlite_1.7.2    
[9] xfun_0.21 

Пользоваться cat() не могу, нужен форматированный вывод. В переменных RStudio все кириллические названия тоже отображаются кодами Юникода. Пробовал менять локаль с помощью Sys.setlocale("LC_CTYPE", "en_RU.UTF-8"), эффекта нет.


Ответы (1 шт):

Автор решения: Ярослав Паламарчук

Был баг в самом R, нужно перекачать новую версию (R 4.0.4patched)

→ Ссылка