意外字符 在第 1 行

Posted

技术标签:

【中文标题】意外字符 在第 1 行【英文标题】:unexpected character at line 1意外字符 在第 1 行 【发布时间】:2020-08-05 09:41:54 【问题描述】:

我创建了一个 plist,将垃圾邮件标记为经常阅读,但文件似乎有问题

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN”\”http://www.apple.com/DTDs/PropertyList-1.0.dtd">
   <plist version="1.0">
   <dict>
   <key>Label</key>
   <string>com.junkread.test</string>
   <key>ProgramArguments</key>
   <array>
   <string>/Applications/junk.read.app/Contents/MacOS/Application\ Stub </string>
   </array>
   <key>StartCalendarInterval</key>
   <dict>
      <key>seconds</key>
      <integer>30</integer>
   </dict>
   </dict>
   </plist>

当我运行 plutil % plutil /Library/LaunchAgents/com.junkread.test.plist 我收到以下错误“第 1 行出现意外字符 ”

感谢您的帮助

【问题讨论】:

该文件似乎没有 字符,您确定是这个文件吗?还是这个文件还有更多内容? 看起来您以 JSON 格式保存了数据。 【参考方案1】:
    将文件格式更改为 .txt

打开文件并点击快捷键 Shift-Cmd-T,或者在 Apple 的顶部菜单上,点击“格式”,然后点击“制作纯文本”。

    通过将文件重命名为以 .plist 结尾,将其改回 .plist

【讨论】:

以上是关于意外字符 在第 1 行的主要内容,如果未能解决你的问题,请参考以下文章

行继续字符后的Python终端意外字符

sed命令,搜索某个字符串,结果有多个匹配行,在第一个匹配行的前面添加一行内容

在尝试安装pip的行继续之后出现意外的字符

SQLSTATE [42000]:语法错误或访问冲突:1064 默认字符集 utf8 在第 1 行整理 utf8_unicode_ci' [重复]

Python正则表达式SyntaxError:行继续符后的意外字符

解析 API 响应时遇到意外字符