我似乎无法找到有关如何使用扩展的ascii字符的一般解释。我专门尝试在流氓游戏中使用不同的管道变化来制作小地图。
static Encoding e = Encoding.GetEncoding("iso-8859-1");
string shown = e.GetString(new byte[] { 185 });
即使所有扩展的ascii表都显示管道沿上,左,下方向运行,此代码也显示为“ 1”。请帮忙!
答案 0 :(得分:0)
您应该更改Console.OutputEncoding
:
Encoding e = Encoding.GetEncoding("iso-8859-1");
Console.OutputEncoding = e;
然后Console.WriteLine(shown);
应该显示期望的结果。