我的ShinyUI中有一个fileInput("file", label = "Choose CSV File")
元素,对应于服务器中的read.csv()
命令:
file <- reactive({
data <- input$file
if (is.null(data)){return(NULL)}
df <- read.csv(data$datapath, header = TRUE, sep=",")
return(df)
})
当我上传UTF-8编码的CSV文件时,在本地应用程序中,它可以正常工作。当我发布到ShinyApps.io时,我收到上传同一文件的错误。 然而,当我将文件转换为ANSI时,上传到托管应用程序的工作正常。
ShinyApps.io上的应用程序不接受UTF-8编码吗?这里有什么不对吗?