gpt4 book ai didi

c# - 无法在 C# 中显示 sigma char

转载 作者:行者123 更新时间:2023-11-30 15:28:41 25 4
gpt4 key购买 nike

我正在尝试在我的应用程序中显示 sigma 字符。我已经调试到这个:

using System;
class Program{
static void Main(){

Console.Write("This is Omega: {0}. And this is Sigma: {1} ",
"\u03A9", "\u03A3");
Console.ReadLine();

}//end Main
}//end class Program

不幸的是,它在我的控制台上显示了以下文本:

'This is Omega: O.  And this is Sigma: S'

我知道这与编码有关,但我无法找到使其工作的方法...

编辑:Thread.CurrentThread.CurrentCulture.ToString() = fr-CH

最佳答案

您需要指定 console's output encoding .添加这个:

Console.OutputEncoding = System.Text.Encoding.Unicode;

在你尝试输出之前。当然,您必须使用具有这些字符字形的控制台字体。我的系统配置为使用 Consolas,并且使用上面指定的 OutputEncoding 输出如下:

enter image description here

关于c# - 无法在 C# 中显示 sigma char,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25239136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com