抱歉不太会粘贴带格式的代码,
我的server.r中有很多句写文件的语句:
例如:
write.table(enc2utf8('异常值列表: '), file = "www/foo.rmd", row.names = F, col.names = F, quote = F, sep="",append = TRUE, fileEncoding = "UTF-8")
其中foo.rmd是utf8格式的,当我尝试部署到shinyapp.io,系统提示:
Failed to lint file 'server.r'
The linter failed with message:
invalid multibyte string at '<a8>:<20> '), file = "www/foo.rmd", row.names = F, col.names = F, quote = F, sep="",append = TRUE, fileEncoding = "UTF-8")'
奇怪的是,我有很多类似的语句,区别仅仅在于写的字符串不同,但有的就不会报错,只有这一句还有其他的个别几句会报错。
参考Rstudio上的一些相关问题,我在部署之前加上了选项:options(shiny.usecairo = FALSE),但并不能解决问题。
为了排版方便,我下面的回复中贴出我的sessioninfo,谢谢各位~