意外字符 在第 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 行的主要内容,如果未能解决你的问题,请参考以下文章
sed命令,搜索某个字符串,结果有多个匹配行,在第一个匹配行的前面添加一行内容
SQLSTATE [42000]:语法错误或访问冲突:1064 默认字符集 utf8 在第 1 行整理 utf8_unicode_ci' [重复]