我在 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 Snippet 中使用此代码,不幸的是它不会在那里工作,而不是 "°" 我得到 "°"。
我已经尝试过的:
- 在 KNIME ->Preferences->General->Workspace 中将首选项设置为 UTF-8
- https://tech.knime.org/forum/knime-textprocessing/problems-exporting-utf-8-csv-writer
- 使用 ggsave
- 改用 Pdf Cairo(在 R 图形、跨设备和平台,尤其是 PDF 中使用 Unicode 'dingbat-like' 字形的解决方案),但我不确定我是否安装了家庭包......
谁能帮我?我正在使用 KNIME 3.1.1 和 R_3_2_1