如何更改Sys.setlocale,当您收到错误"请求设置区域设置...时无法兑现"

时间:2018-01-19 14:57:27

标签: r unicode utf-8 knitr r-markdown

这与我在此尝试解决的问题有关:Printing UTF-8 (Russian) characters in R, Rmd, knitr

有人告诉我,如果本地语言环境为en_US.UTF-8,则此问题不存在。 (我当前的本地语言环境是English_Canada.1252。)

但我不能简单地将我的English_Canada.1252改为en_US.UTF-8。 - 当我尝试时收到此错误消息:

> Sys.setlocale("LC_CTYPE", "en_US.UTF-8")
OS reports request to set locale to "en_US.UTF-8" cannot be honored[1] ""

知道怎么解决吗?

1 个答案:

答案 0 :(得分:0)

From above comments, this is not possible