r - Shiny 中出现意外输入错误,但无法定位错误源

标签 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 .

非常感谢。

最佳答案

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

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

对我有用的解决方案是:

Notepad++ 中打开您的文件.来自 编码 菜单,选择 转换为 UTF-8 (没有 BOM),保存文件,用这个新文件替换旧文件。一切都已解决。

关于r - Shiny 中出现意外输入错误,但无法定位错误源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24840299/

相关文章:

css - 为什么指定 @charset "UTF-8";在你的 CSS 文件中?

r - nls() 的后续步骤?

r - R 中向量的这种 "repeating"行为是否有名称?

encoding - JasperReports HTML输出中的':'字符

python - 破解 Jinja2 以从 `utf-8` 而不是 `ascii` 编码?

delphi - 从邮件服务器检索邮件时更改字符集!

java - 在 App Engine Devserver Servlet 中查看替换字符

python - 通过 RPy 对 lme4.lmer 输出调用方差分析

r - 堆叠两列

java - 如何将 Cp1252 字节数组转换为正确的字符串?