重音字符奇怪的行为-Rstudio

重音字符奇怪的行为-Rstudio,r,rstudio,R,Rstudio,在RStudio的源代码部分中键入重音字符(á、é、í、ó等)时,它们不会正确显示。我将举两个例子来解释: 当我尝试键入以下内容时: "Ótrúlega óþolandi þegar ég skrifa íslenska stafi." "ááóóééíía" 这显示为: "´ótr´úlega ´óþolandi þegar ´ég skrifa ´íslenska stafi" "´á´áá´ááó´ááóó´ááóóé´ááóóéé´ááóóééí´ááóóééíía" (翻译为:

在RStudio的源代码部分中键入重音字符(á、é、í、ó等)时,它们不会正确显示。我将举两个例子来解释:

当我尝试键入以下内容时:

"Ótrúlega óþolandi þegar ég skrifa íslenska stafi."
"ááóóééíía"
这显示为:

"´ótr´úlega ´óþolandi þegar ´ég skrifa ´íslenska stafi"
"´á´áá´ááó´ááóó´ááóóé´ááóóéé´ááóóééí´ááóóééíía"
(翻译为:“我写冰岛信的时候真是讨厌极了。”)

当我尝试键入以下内容时:

"Ótrúlega óþolandi þegar ég skrifa íslenska stafi."
"ááóóééíía"
这显示为:

"´ótr´úlega ´óþolandi þegar ´ég skrifa ´íslenska stafi"
"´á´áá´ááó´ááóó´ááóóé´ááóóéé´ááóóééí´ááóóééíía"
(翻译:这是胡说八道……)


我不知道为什么会这样。我在Mac上使用RStudio。任何帮助都将不胜感激。

这似乎是RStudio中的一个bug。我安装了最新版本的RStudio,这个问题消失了。

关于您的区域设置,
sessionInfo()
告诉您什么?@G5W>sessionInfo()R版本3.3.2(2016-10-31)平台:x86_64-apple-darwin13.4.0(64位),运行于:macOS Sierra 10.12.6区域设置:[1]en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8附加基本包:[1]通过名称空间加载(未附加)的stats graphics grDevices utils Dataset methods base:[1]tools_3.3.2您应该将特殊字符写为“\u00e9”或类似字符。@pachamaltes否,我的代码的输出没有问题。问题是,在文本编辑器本身中,每次我尝试在Untitled1.R或markdown.Rmd文件中键入重音字符时,就好像我写了额外的重音(参见示例1)或重复了字母(参见示例2)。然后,我必须去清除所有额外的口音和字母出现。这大大削弱了我的工作流程,因为我的语言使用了很多重音字符。事实上,这是旧版本RStudio中的一个错误(实际上是由macOS更新引起的)。升级RStudio可以解决此问题。