如何使Windows识别R中的“ pt_br.utf-8”

问题描述 投票:2回答:1

我正在使用Windows 10和Rstudio,但没有找到解决以下问题的方法。我已经尝试过的内容:

Sys.setlocale("LC_ALL","English")

Sys.setlocale("LC_ALL", "pt_br.utf-8") 

使用Linux的MacO不会出现此问题。

错误消息是这样:

Listening on http://127.0.0.1:5736
Warning in Sys.setlocale("LC_ALL", "pt_br.utf-8") :
OS reports request to set locale to "pt_br.utf-8" cannot be honored

enter image description here

上面的图像是Shiny应用程序如何在此Windows计算机上运行。

r windows encoding shiny
1个回答
0
投票

这是您的操作系统固有的。您必须首先找到在本地安装了哪些语言环境。您可能会发现其他thread在这一点上很有用。

重点是:仔细阅读已安装语言区域设置的列表时,必须标识与葡萄牙语字符兼容的语言区域,例如:

locale -a
>pt_BR
>pt_BR.ISO8859-1
>pt_BR.UTF-8
>pt_PT
>pt_PT.ISO8859-1
>pt_PT.ISO8859-15
>pt_PT.UTF-8

[从我的Mac OSX终端窗口中检索;选定的实例]

然后,您可以将这些语言环境之一设置为R接口。

© www.soinside.com 2019 - 2024. All rights reserved.