源中断了在 R 中打印重音符号的能力

Source breaks ability to print accents in R

提问人:Hack-R 提问时间:4/17/2015 最后编辑:Hack-R 更新时间:4/17/2015 访问量:291

问:

我发现,虽然我可以重音西班牙语字母:cat

> cat("**                 Retención Probabilidad Estimación                     ** \n")
**                 Retención Probabilidad Estimación                     ** 

出于某种原因,当我使用包含以下内容的脚本时,这会中断:sourcecat

> source("..//codigo//upn_notas.R")
*************************************************************************** 
**                 Retención Probabilidad Estimación                     ** 
*************************************************************************** 

起初我想通过更改我的系统语言环境来解决这个问题,但事实证明这违背了建议,因为它并不总是直截了当的,并且可能会导致系统中出现其他问题。

我不确定为什么会破坏重音字符的能力,但有解决方法吗?sourceprintcat

r 音调符号

评论

3赞 MrFlick 4/17/2015
您是否尝试过使用参数来?你知道你的R文件使用什么编码吗?encoding=source()
1赞 Hack-R 4/17/2015
@MrFlick我没有尝试过,对编码也不太了解。但是,在阅读了您的评论后,我尝试了,它奏效了!谢谢!encording = "utf-8"

答: 暂无答案