如何在控制台中打印UTF8字符?
使用Console.Writeline("îăşâţ")时,我在控制台中看到了îasât。
发布于 2018-01-02 04:30:32
使用Console.OutputEncoding就足够了。默认情况下,.NET中的所有字符串对象都是unicode,因此将控制台的输出编码更改为UTF8将在现代Windows安装中按您所希望的那样工作。
控制台中的默认编码取决于配置,但它最有可能是美国语言的IBM437或某些本地代码页。
https://stackoverflow.com/questions/2062875
复制相似问题