使用 ShinyApp 处理字符编码
Struggling with character encoding with ShinyApp
我在使用 ShinyApp 进行字符编码时遇到困难。我正在使用 ShinyProxy 来部署应用程序。
我以 JSON 格式读取我的数据,使用 UTF-8 编码:
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ë)。
感谢您的帮助。
我解决了。原来 België 不是“UTF-8”,而是“latin1”。所以编码为“latin1”就足够了。
我在使用 ShinyApp 进行字符编码时遇到困难。我正在使用 ShinyProxy 来部署应用程序。
我以 JSON 格式读取我的数据,使用 UTF-8 编码:
json_file = fromJSON(d, encoding = "UTF-8")
然后我的代码分析 JSON 并创建一个 DataFrame。
现在我用 UTF-8 转换所有内容:
for (col in colnames(df)){
Encoding(df[[col]]) <- "UTF-8"}
现在我从 RStudio 读到“Belgi
感谢您的帮助。
我解决了。原来 België 不是“UTF-8”,而是“latin1”。所以编码为“latin1”就足够了。