我正在开发一个Mac,并有一个R脚本文件。我的数据帧有变量"content",这是一个包含emoji的字符串。
"This is amazing! " 以下代码不显示表情符号,但只显示数字和字母的组合:
head(x$content)
print(x$content[1])
"This is amazing \U0001f4aa\U0001f4aa " 然而,一旦我使用了“可”,它就会在我的控制台中显示该表情符号。
稍后,当我将文档编成PDF时,不会显示该表情符号:
kable( x[, "content"])我是否需要一个特殊的字体或一个特殊的Latex包,可以让我将文档编成PDF并显示表情符号?
发布于 2017-12-04 19:35:39
我认为原因是您使用pdflatex,而您的字符是unicode字符,而pdflatex不支持这个字符。
取决于系统的编码,您必须使用
enc2utf8(enc2native("This is amazing! "))或者简单的
iconv("This is amazing! ","Unicode","UTF-8")在我的例子中,后者不能工作,因为我在一个使用latin1编码的系统上
这能解决你的问题吗?
https://stackoverflow.com/questions/47203846
复制相似问题