微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么Octave在我的文件中插入这个奇怪的字符?

如何解决为什么Octave在我的文件中插入这个奇怪的字符?

我在Octave中创建了下面的代码,并且出现了一些奇怪的行为:

# Sou um lab feliz
# Jesus,nosso Senhor,te ama
S1 = single(1.0);
S2 = single(0.0);
k = 1;
while(true)
...

对我来说还不错。但是当我运行代码时,我得到了:

  parse error near line 1 of file 
  /home/gabriel/Documentos/Tarefas/Universidade/MS211/lab01.m
  Syntax error
  ~}# Sou um lab feliz
   ^

这些字符不在我的编辑器上。当我在VS Code上打开它们时,它们实际上在那里,我删除了它们,一切正常。但是,当我使用Octave编辑器并保存文件时,每次都发生相同的情况,即使在不同的文件中也是如此。为什么会这样?

解决方法

我和一些朋友,我们找到了问题。

出于某种原因,我不知道,八度配置为使用HZ-GB-2312编码保存,我认为这就是为什么我保存文件错误的原因,当转换为UTF-8时,它开始运行良好,一切都会正常进行。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。