面对一些未知角色的典型问题。 实际上尝试通过脚本编译数据库中的一些包,并得到如下错误: SP2-0734:未知命令以“?SET DEF ...”开头 - 其余行被忽略。
当我在记事本++中打开日志文件时,它会显示如上所示的行。 现在,如果我在scite编辑器中打开相同的日志文件,它将显示相同的文件:
SP2-0734:未知命令开始“SET DEF ...” - 忽略其余行。
没有得到可能是什么问题。 任何帮助都会受到欢迎。
答案 0 :(得分:1)
您的脚本在开始时具有不可打印的字符(正如您从评论中发现的那样),某些编辑器根本不显示这些字符,而其他编辑器显示为未知字符。 ""
是byte order mark:
BOM的UTF-8表示是字节序列 0xEF,为0xBB,为0xBF。将文本解释为的文本编辑器或Web浏览器 ISO-8859-1或CP1252将显示字符为此。
从那篇文章中,一些编辑器(着名的记事本)自动添加。使用十六进制编辑器打开文件并删除多余的字符应该是安全的,然后您就可以正常运行脚本了。