DT 包渲染出来的表格,导出为 PDF 格式数据的时候,如果含有中文就会乱码。复现很容易,如下是一个小例子
DT::datatable(iris,
colnames = c("萼片长度", "萼片宽度", "花瓣长度", "花瓣宽度", "鸢尾花种类"),
extensions = "Buttons",
options = list(
dom = "Bfrtip",
buttons = c("copy", "csv", "excel", "pdf", "print")
)
)
点击 PDF 按钮就可以导出了。表头含有中文,所以全部乱码,不知道大家有什么解决办法?