为什么运行此perl脚本时分号无法识别?

为什么运行此perl脚本时分号无法识别?,perl,textwrangler,Perl,Textwrangler,来自文本编辑器的代码 终端错误 我正在尝试设置Moss(stanford plagarism checker for CS),当我运行脚本时,出现了一个错误,无法识别脚本中的分号 这是在MacOSX上运行的,使用textwrangler作为文本编辑器 无法识别的字符\xC2;标记为它不是在抱怨分号(3B),而是在抱怨后面有一个值为C2的字节。这不是合法的ASCII码(如果您不使用使用utf8;),但它可能是合法UTF-8序列的开始(如果您使用使用utf8;,则应为合法的ASCII码) 您在终

来自文本编辑器的代码

终端错误

我正在尝试设置Moss(stanford plagarism checker for CS),当我运行脚本时,出现了一个错误,无法识别脚本中的分号

这是在MacOSX上运行的,使用textwrangler作为文本编辑器


无法识别的字符\xC2;标记为它不是在抱怨分号(3B),而是在抱怨后面有一个值为C2的字节。这不是合法的ASCII码(如果您不使用
使用utf8;
),但它可能是合法UTF-8序列的开始(如果您使用
使用utf8;
,则应为合法的ASCII码)

您在终端或编辑器中看不到它,因为它对他们来说也是垃圾,或者因为他们希望使用UTF-8,并且它是某种空白或不可打印的UTF-8字符的开始

它可能是一个U+00A0无中断空间,UTF-8将其编码为C2 A0。这将在需要UTF-8的终端和编辑器中显示为正常空间


重新键入该行以正常空格替换NBSP,或添加
使用utf8
让Perl将源代码视为UTF-8。

显示文件的相关部分?我最近也有类似的内容,结果发现我从另一个文本编辑器粘贴了代码,并在其中获得了一些不可见的特殊字符(分页符)。我删除了问题部分并重新键入了它,结果很好。你需要在问题主体中添加代码。截图没有帮助。请不要发布文本图像。我们无法复制和粘贴文本图像。Stephane在使用此网站方面做了很好的尝试。请务必对上面Dave Cross和Shawn的评论作出回应。我们将不胜感激,并帮助您在未来从本网站获益。我对你的问题投了赞成票,因为我认为你提出的问题是值得的,我承认你提出的新问题。我希望是鼓励。答案编辑。。