Ich habe ein Codierungsproblem in KNIME.Codierung von KNIME R-Snippet im PDF-Export (Sonderzeichen)
Der folgende Code funktioniert perfekt in RStudio, das Symbol ° wird korrekt ausgedruckt.
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()
Ich mag diesen Code in einem R Snippet in KNIME verwenden, leider wird es nicht Arbeit dort, statt "°" ich "°".
Was ich schon versucht:
- Einstellungen auf UTF-8 in KNIME Einstellung -> Einstellungen-> Allgemein-> Arbeitsbereich
- https://tech.knime.org/forum/knime-textprocessing/problems-exporting-utf-8-csv-writer
- Verwendung ggsave
- Verwendung Pdf Kairo statt (Lösung von using Unicode 'dingbat-like' glyphs in R graphics, across devices & platforms, especially PDF), aber ich bin nicht sicher, ob ich das Familienpaket installiert hatte ...
Kann mir jemand helfen? Ich benutze KNIME 3.1.1 und R_3_2_1
DANK! Schöne Abhilfe, für Variablen, die Sie erreichen können, indem Sie einfach das Zeichen ersetzen: unit_symbol <- gsub ("°", "\ u00B0", unit_symbol) – johntechendso