在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