gpt4 book ai didi

string - D 语言无法在 Windows 上显示德语元音变音?

转载 作者:行者123 更新时间:2023-12-01 15:40:45 25 4
gpt4 key购买 nike

enter image description here

如您所见,D 无法输出德语元音变音。至少在 Windows 上。在 Linux 或 BSD 上,相同的程序输出我保存的字符串。

我已经尝试过 wstring 或 dstring,但输出是一样的。

我做错了什么?

最佳答案

无论操作系统如何,D 都会输出 UTF-8。如何解释输出取决于它的显示方式。在这种特殊情况下,看起来您的 IDE 正在解释输出,就好像它是在 Windows-1252 编码中编码的一样。

对于标准 Windows 控制台,您可以通过调用 SetConsoleOutputCP(65001) 更改输出编码,但请注意,这可能会产生一些不良副作用(您应该在程序退出前恢复代码页,当控制台输出代码页设置为 65001 时,批处理文件可能无法运行。

关于string - D 语言无法在 Windows 上显示德语元音变音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33310297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com