如何在控制台中打印UTF8字符?
使用Console.Writeline("îăşâţ")时,我在控制台中看到了îasât。
发布于 2010-01-14 16:20:00
您可以找到一些技巧来演示如何将多字节字符集写入控制台,但这些技巧并不可靠。它们要求您的控制台字体必须支持它,通常情况下,我会避免这种情况。(如果你的用户不做额外的工作,所有这些技术都会崩溃……因此它们是不可靠的。)
如果您需要编写Unicode输出,我强烈建议使用GUI应用程序来处理此问题,而不是使用控制台。制作一个简单的GUI非常容易,只需将输出写入支持Unicode的控件即可。
发布于 2012-08-05 06:13:24
Console.OutputEncoding = Encoding.UTF8;发布于 2019-05-05 23:14:43
试试这个:
using System.Diagnostics
...
Debug.WriteLine(..);// will output utf-8 charsethttps://stackoverflow.com/questions/2062875
复制相似问题