我知道我不会做蠢事,因为我已经与 Octave 合作多年了。 我将它安装在我的新计算机上,命令窗口显示了不同颜色符号的奇怪输出。我安装了7.1版本。
后来我尝试了8.3。没有奇怪的输出,但命令窗口也不起作用。即使 a=1 也不能作为测试。 所以我尝试了 7.3,因为那是我在工作中使用的版本,在那里,显示了相同的不同输出。
很想得到一些帮助! 我认为可能是 UTF-8 或类似的错误引起的。
目前,Octave 与新的“Windows 终端应用程序”(成为 Windows 11 中的默认控制台)不完全兼容。
在 Octave 安装过程中,您应该看到以下警告:
当 Windows 上的默认控制台设置为新的终端应用程序时,Octave 无法正常工作。检查默认值是否设置为 Windows 控制台主机,如果不是,则显示建议。后果
此外,您可以同时打开
CLI 和命令窗口 并显示完全相同的内容(您还可以观察到奇怪的文本重叠和难以向上/向下滚动)。
解决方法评论中所述,解决方法包括将“Windows 控制台主机”(即旧的 cmd.exe 控制台)设置为默认 Windows 控制台(请参见下面的设置屏幕截图)从此处。 访问此设置的方法是在 Windows 搜索框中键入“终端”,然后选择“为交互式命令行工具选择终端主机应用程序”。
潜在的解决方案目前正在开发中,可能能够解决此问题。