八度音程显示奇怪的输出和命令窗口不起作用

Octave Showing Weird Output and Command Window not working

提问人:Veith Ho 提问时间:11/16/2023 最后编辑:Veith Ho 更新时间:11/16/2023 访问量:18

问:

我知道我不会做傻事,因为我已经与 Octave 合作多年了。 我把它安装在我的新计算机上,命令窗口显示了不同颜色符号的奇怪输出。我安装了 7.1 回来。

之后我尝试了 8.3。没有奇怪的输出,但命令窗口也不起作用。甚至 a=1 也不能作为测试。 所以我尝试了 7.3,因为这是我在工作中习惯的版本,并且在那里显示了相同的不同输出。命令窗口中的奇怪输出

很想得到一些帮助! 我想可能是 UTF-8 或类似的东西导致的错误。

命令 输出 窗口 八度

评论

2赞 rahnema1 11/16/2023
这可能与 Windows 11 上的新终端应用程序有关。有关解决方法,请参阅此处

答:

0赞 2 revszetyty #1

问题

目前,Octave 与新的“Windows 终端应用程序”(成为 Windows 11 中的默认控制台)不完全兼容

在 Octave 安装过程中,您应该会看到以下警告

当 Windows 上的默认控制台设置为新的终端应用时,Octave 无法正常工作。检查默认值是否设置为 Windows 控制台主机,如果未设置为,则显示建议。

后果

这种不受支持的配置可能会导致 Octave CLI 出现意外行为,例如问题中提到的“奇怪”字符和颜色。

此外,您可以同时打开 CLI 和命令窗口并显示完全相同的内容(您还可以观察到奇怪的文本重叠和向上/向下滚动的困难)。

解决方法

评论中所述,解决方法包括将“Windows控制台主机”(即旧的cmd.exe控制台)设置为默认的Windows控制台(请参阅下面的设置屏幕屏幕截图)[从这里]。 访问此设置的一种方法是在 Windows 搜索框中键入“终端”,然后选择“为交互式命令行工具选择终端主机应用”。

enter image description here

潜在的解决方案即将到来

“新的跨平台命令窗口小部件”目前正在开发中,也许能够解决这个问题