Sto lavorando con RStudio versione 0.98.507. Informazioni brevi sugli strumenti di lavoro iniziali:Codifica in lucido
R version 3.1.0 (2014-04-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=German_Germany.1252 LC_CTYPE=German_Germany.1252
[3] LC_MONETARY=German_Germany.1252 LC_NUMERIC=C
[5] LC_TIME=German_Germany.1252
other attached packages:
[1] shinyapps_0.3.53 RJSONIO_1.2-0.2 shiny_0.9.1.9013
loaded via a namespace (and not attached):
[1] bitops_1.0-6 Cairo_1.5-5 caTools_1.17 digest_0.6.4
[5] htmltools_0.2.4 httpuv_1.3.0 Rcpp_0.11.1 RCurl_1.95-4.1
[9] shinysky_0.1.2 tools_3.1.0 xtable_1.7-3
Ho un problema distribuendo la mia app lucida sul server lucido. Il problema è stato risolto a un certo punto, ma dopo appare di nuovo. Ora non posso più aggiustarlo. Il mio problema sono le lettere tedesche negli aiutanti .R. Sfortunatamente, non posso evitare di usarli. Sto acquistando il mio aiuto per gli help helpers.R nel server .R come mostrato e insegnato in Shiny Tutorial. Tutti i miei R-script sono accuratamente salvati in formato UTF-8. Non posso usare il comando
options(encoding="UTF-8")
perché dopo l'esecuzione di esso, il comando deployApp ("app") non funziona. Ho impostato la posizione utilizzando
Sys.setlocale(category = "LC_ALL", locale = "German")
Inoltre, non funziona. Non riesco a capire, perché le lettere in mainPanel e sidebarLayout sono leggibili, ma quelli da helpers.R no. Qualcuno può aiutarmi a risolvere questo paradosso?
ESEMPIO
ui.R
library(shiny)
shinyUI(fluidPage(withMathJax(),
titlePanel("Währung"),
sidebarLayout(position="right",
sidebarPanel(
h5("Bedienfenster"),
sliderInput('x', 'x axis',
value=50, min=3, max=150, step=1,)
),
mainPanel(
plotOutput("Plot")
)
)
))
server.R
shinyServer(function(input, output){
output$Plot <- renderPlot({
x <- rnorm(input$x)
hist(x, main="", xlab="", ylab="")
title(main="Schätzgerade", xlab="Währung", ylab="Dichte")
})
})
Dopo la distribuzione ottengo seguente app.
Hai provato a impostare il parametro 'encoding =' nel comando 'source()'? – MrFlick
Ovviamente ha lo stesso effetto di 'opitions (encoding =" UTF-8 ")' –
Bene, allora non sembra che la descrizione del problema sia sufficiente per renderla riproducibile per gli altri. Ciò renderà molto difficile aiutarti ulteriormente. Riesci a mettere insieme un esempio di lavoro minimo che qualcun altro potrebbe eseguire per sperimentare lo stesso comportamento? – MrFlick