我正在使用Knitr和Pandoc来创建pdf文档。我在该文件中有一张包含一些变音符号的表格。
示例数据:
SampleTable <- data.frame(Nazov=c("Kratkodobé záväzky (TA)","Dlhodobé záväzky
(LA)","Záväzky celkovo (TA)"))
创建Name.Rmd文件
```{r, echo=FALSE, dpi=600, fig.width=12, fig.height=15}
print(xtable(SampleTable))
```
创建Name.md文件
knit("Name.Rmd")
现在我想使用R(base)iconv()函数:
iconv(x, "ISO_8859-1", "UTF-8")
将文件转换为UTF编码。
在什么时候这样做?我直接尝试了该表(SampleTable),而不是整个文档(Name.Rmd或Name.md)都没有工作。我已成功尝试了其他几种技巧。
EDIT“
> str(SampleTable)
'data.frame': 3 obs. of 1 variable:
$ Nazov: Factor w/ 3 levels "Dlhodobé záväzky \n (LA)",..: 2 1 3
> dput(SampleTable)
structure(list(Nazov = structure(c(2L, 1L, 3L), .Label = c("Dlhodobé záväzky \n
(LA)",
"Kratkodobé záväzky (TA)", "Záväzky celkovo (TA)"), class = "factor")), .Names =
"Nazov", row.names = c(NA,-3L), class = "data.frame")