【问题标题】:Struggling with character encoding with ShinyApp使用 ShinyApp 处理字符编码问题
【发布时间】:2021-09-02 14:53:58
【问题描述】:

我正在努力使用我的 ShinyApp 进行字符编码。我正在使用 ShinyProxy 来部署应用程序。

我以 UTF-8 编码的 JSON 格式读取我的数据:

 json_file = fromJSON(d, encoding = "UTF-8") 

然后我的代码分析 JSON 并创建一个 DataFrame。

现在我用 UTF-8 转换所有内容:

for (col in colnames(df)){
            Encoding(df[[col]]) <- "UTF-8"}

现在我从 RStudio 读到“Belgi”,但在 Shinyproxy 上的数据表中呈现为“Belgi�”(应该是 België)。

感谢您的帮助。

【问题讨论】:

    标签: r shiny encode


    【解决方案1】:

    我解决了。原来 België 不是“UTF-8”,而是“latin1”。所以将其编码为“latin1”就足够了。

    【讨论】:

      猜你喜欢
      • 2014-04-22
      • 2021-12-02
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多