1
我在KNIME中有一個編碼問題。在pdf導出中編碼KNIME R-Snippet(特殊字符)
以下代碼在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()
我想在R片段在KNIME使用此代碼,不幸的是它不會致使在那裏工作,而不是「°」我得到「A°」。
什麼我已經嘗試過:
- 在KNIME設置首選項以UTF-8 - >首選項 - >常規 - >工作區
- https://tech.knime.org/forum/knime-textprocessing/problems-exporting-utf-8-csv-writer
- 使用ggsave
- 使用的PDF格式,而不是開羅(解決方案從using Unicode 'dingbat-like' glyphs in R graphics, across devices & platforms, especially PDF),但我不知道我是否安裝了家庭套裝...
任何人都可以幫助我嗎?我正在使用KNIME 3.1.1和R_3_2_1
謝謝!很好的解決方法,只需要替換字符就可以實現變量:unit_symbol < - gsub(「°」,「\ u00B0」,unit_symbol) – johntechendso