虽然R似乎在内部可以很好地处理Unicode字符,但我无法在R中输出具有此类UTF-8Unicode字符的数据帧。有什么办法可以强制执行此操作吗?data.frame(c("hīersumian","ǣmettigan"))->testwrite.table(test,"test.txt",row.names=F,col.names=F,quote=F,fileEncoding="UTF-8")输出文本文件如下:hiersumianmettigan我在Windows环境(Windows7)中使用R版本3.0.2。编辑答案中建议R以UTF-8正确写入文件,问题出在我用来查看文件的软件上。