我正在制作一个文本模式游戏,显然我在用 C# 显示一些关键字符时遇到了一些问题。它们来自代码页 CP437,但即使我将代码页设置为 437:
Console.OutputEncoding = Encoding.GetEncoding(437);
当我尝试打印我需要的字符时,我唯一看到的是“??????” (一些问号),好像 Visual Studio 的控制台无法打印它们。我需要的这些字符是 0xB0、0xB1、0xB2、0xDB。
顺便说一句,我以这种编码打印了所有 256 个字符,我看到显示为“?”的字符要多得多。
TIA。