這太瑣碎了,聽起來很愚蠢,但請耐心等待。繪製笑臉ASCII藝術
我曾經是能夠得出ASCII藝術笑臉做的東西,如臉similar to this post:
Console.Write((char)1);
回到我沒有在Windows XP/7這個時候,控制檯無法在默認情況下呈現字符。我解決這個問題,編碼了通過使用這種特殊編碼:
Console.OutputEncoding = System.Text.Encoding.GetEncoding(1252);
如今,我在Windows 10嘗試了這一點,我得到這個奇怪的問號這讓人想起原來的編碼問題:
有什麼改變在Windows 10控制檯導致這個問題?我該如何解決它?
打開控制檯,按住Alt,鍵入NumPad-1,釋放Alt。在Windows 7中,我獲得了笑臉。你在Windows 10中獲得了什麼? – grek40
我也得到笑臉。這排除了操作系統差異。 – Gigi
操作系統的不同之處在於,Windows 10上的控制檯和Raster Fonts(強制OEM字符集)在傳統Windows版本上都有TrueType字體。它以前的工作只是一個幸運的環境組合,而不是你做出正確的事情讓笑臉出現的事實。 – Joey