在由R markdown生成的html中的变量中打印外来文本

时间:2016-08-04 14:04:03

标签: r rstudio knitr r-markdown

在Rstudio交互式控制台中,我可以在变量中打印存储外来字符,并按照我想要的方式正确打印。

> (korean_hello <- "안녕")
[1] "안녕"

但是在rmarkdown::render生成的html文件中,我得到了关注。

(korean_hello <- "안녕")
## [1] "<U+C548><U+B155>"

即,不是本机字符,而是打印字符串的Unicode表示。如何使生成的html正确打印出我想要的内容?

以下是我的sessionInfo()

> sessionInfo()

R version 3.3.1 (2016-06-21)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods  
[7] base     

loaded via a namespace (and not attached):
[1] rsconnect_0.4.3 tools_3.3.1  

0 个答案:

没有答案