gpt4 book ai didi

r - Shiny 编码

转载 作者:行者123 更新时间:2023-12-03 05:41:15 24 4
gpt4 key购买 nike

我正在使用 RStudio 版本 0.98.507。有关初始工作工具的简短信息:

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

我在 Shiny 的服务器上部署 Shiny 的应用程序时遇到了问题。问题在某个时候得到了解决,但之后又出现了。现在我无法再修复它了。我的问题是 helpers.R 中的德文字母。不幸的是,我无法避免使用它们。我正在将我的帮助脚本 helpers.R 放入 server.R 中,就像 Shiny 教程中显示和教授的那样。我所有的 R 脚本都以 UTF-8 格式仔细保存。我无法使用该命令

options(encoding="UTF-8")

因为执行后,命令deployApp("app")不起作用。我使用设置位置

Sys.setlocale(category = "LC_ALL", locale = "German")

它也不起作用。我不明白,为什么 mainPanelsidebarLayout 中的字母可读,但 helpers.R 中的字母却不可读。有人可以帮我解决这个悖论吗?

示例

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")
)
)
))

服务器.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")
})
})

部署后我得到以下信息 app .

最佳答案

作为一种解决方法(我尚未测试过),您是否尝试过使用转义的 Unicode 字符,例如 "W\u00E4hrung" 而不是 "Währung"?您可以使用 ?Quotes 找到如何执行此操作的详细信息,并且在 http://en.wikipedia.org/wiki/List_of_Unicode_characters 处有一个 Unicode 字符列表。 .

关于r - Shiny 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340444/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com