在pdf导出中编码KNIME R-Snippet(特殊字符)

时间:2016-07-01 07:03:47

标签: r pdf encoding knime

我在KNIME中遇到了编码问题。

以下代码在RStudio中完美运行,符号°正确打印出来。

library(grid)
library(gridBase)
library(gridExtra)
library(ggplot2)

fn <- "C:/Temp/textR.pdf"
pdf(file=fn)
df <- data.frame("crit °C", 1)
g1 <- tableGrob(format(df, core.just="left"))
grid.arrange(g1,  ncol = 1)
dev.off()

我想在KNIME的R片段中使用此代码,遗憾的是它不能在那里工作,而不是“°”我得到“°”。

我已经尝试过:

任何人都可以帮助我吗?我使用的是KNIME 3.1.1和R_3_2_1

1 个答案:

答案 0 :(得分:0)

它对我来说效果很好(也是Windows,在我的情况下是Windows 10,64位,英语语言环境,KNIME 3.1.2,R 3.0.3)。

您可以尝试进行以下更改:

df <- data.frame("crit \u00B0C", 1)

\u00B0代表unicode度数符号。)