Shiny中出现意外输入错误,但无法找到错误源

时间:2014-07-19 12:16:34

标签: r encoding character-encoding shiny

我在UI.R中收到意外输入错误,如下所示:

ERROR: C:\Users\myApp/ui.R:1:2: unexpected input 
1: ï»

然而,当我尝试在第1行找到错误时,绝对没有ï»形式。

要解决此错误,我尝试将我的UI.R文件保存为文本文件并将编码更改为UTF-8,但这仍然不会删除奇怪的字符。我也尝试删除前几行并重新编写代码,但它仍然会出现同样的错误!

如何删除此字符?我应该使用其他文本编辑器吗? 我使用的是基础R,而不是R Studio。如果需要该信息,我已将我的代码复制粘贴到我的GitHub帐户中... 可以查看我文件中的代码here

非常感谢。

1 个答案:

答案 0 :(得分:1)

我在'19年遇到了同样的问题,并且花了我一段时间才从'14年开始遇到这个问题。

不是Shiny,而是带有.Rprofile的常规R项目。

最适合我的解决方案是:

Notepad++中打开文件。从编码菜单中,选择转换为UTF-8 (无BOM),保存文件,然后用此新文件替换旧文件。一切都是固定的。