I am working with RStudio version 0.98.507. Brief information about the initial working tools:
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
I have a problem deploying my brilliant application on a brilliant server. The problem was solved at some point, but after it appeared again. Now I can’t fix it. My problem is the German letters in helpers.R . Unfortunately, I cannot avoid using them. I come under my help scrpits helpers.R in server.R , as shown and taught in the Shiny Tutorial. All my R-scripts are carefully saved in UTF-8 format. I can not use the command
options(encoding="UTF-8")
because after executing it, the deployApp command ("application") does not work. I set the location using
Sys.setlocale(category = "LC_ALL", locale = "German")
It also does not work. I cannot understand why the letters in mainPanel and sidebarLayout are readable, but those from helpers.R are not. Can someone help me solve this paradox?
Example
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") }) })
After deployment, I get the following app .