在主脚本中,我正在使用f
从另一个脚本中读取source
函数。此f
函数使用cat
打印带有波兰语变音符号的某些消息。问题在于,在评估功能时,这些变音符号未正确打印。我所有的来源都使用UTF-8
编码保存。是否需要在某些选项中设置编码?还是可以直接在cat
函数中完成?
cat_function.R
包含如下功能:
f = function(){
cat('This is a text with Polish letter: ąęźćó.')
}
我通过
阅读了cat_function.R
source('(dir)\\cat_function.R')
f()
其结果为:
这是一封带波兰字母的文字:ąęźćó。
我在Windows 7上工作。