我如何用c#在CMD上显示特殊符号,如花符号
本文关键字:特殊符号 显示 如花 符号 CMD 何用 | 更新日期: 2023-09-27 18:15:05
根据主题的名称,我试图用c#在CMD上显示一些特殊的符号,但是当我使用例如'u273F来显示一朵花时,结果只是?字符! !我将cmd字体更改为lucida console,我使用了这些行,但它们都没有帮助。
Console.OutputEncoding = Encoding.UTF8;
Console.OutputEncoding = System.Text.UTF8Encoding.UTF8;
我还能做什么?我在网上搜索了很多,但我没有采取任何方法来解决我的问题!!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UniCodes
{
class Program
{
static void Main(string[] args)
{
Console.OutputEncoding = System.Text.UTF8Encoding.UTF8;
Console.WriteLine("This is a list of unicodes of some characters"+
"'n"+ @"'u0000"+" 't"+"'u0000"+
"'n"+ @"'u0001"+" 't"+"'u0001"+
"'n"+ @"'u0002"+" 't"+"'u0002"+
"'n"+ @"'u0003"+" 't"+"'u0003"+
"'n"+ @"'u0004"+" 't"+"'u0004"+
"'n"+ @"'u0005"+" 't"+"'u0005"+
"'n"+ @"'u0006"+" 't"+"'u0006"+
"'n"+ @"'u0007"+" 't"+"'u0007"+
"'n"+ @"'u0008"+" 't"+"'u0008"+
"'n"+ @"'u0009"+" 't"+"'u0009"+
"'n"+ @"'u0010"+" 't"+"'u0010"+
"'n"+ @"'u0020"+" 't"+"'u0020"+
"'n"+ @"'u0030"+" 't"+"'u0030"+
"'n"+ @"'u0040"+" 't"+"'u0040"+
"'n"+ @"'u0050"+" 't"+"'u0050"+
"'n"+ @"'u0060"+" 't"+"'u0060"+
"'n"+ @"'u0070"+" 't"+"'u0070"+
"'n"+ @"'U0080"+" 't"+"'u0080"+
"'n"+ @"'u0090"+" 't"+"'u0090"+
"'n"+ @"'u0011"+" 't"+"'u0011"+
"'n"+ @"'u0012"+" 't"+"'u0012"+
"'n"+ @"'u0013"+" 't"+"'u0013"+
"'n"+ @"'u0014"+" 't"+"'u0014"+
"'n"+ @"'u0015"+" 't"+"'u0015"+
"'n"+ @"'u0016"+" 't"+"'u0016"+
"'n"+ @"'u0017"+" 't"+"'u0017"+
"'n"+ @"'u0018"+" 't"+"'u0018"+
"'n"+ @"'u0019"+" 't"+"'u0019"+
"'n"+ @"'u0021"+" 't"+"'u0021"+
"'n"+ @"'u0022"+" 't"+"'u0022"+
"'n"+ @"'u0023"+" 't"+"'u0023"+
"'n"+ @"'u0024"+" 't"+"'u0024"+
"'n"+ @"'u0025"+" 't"+"'u0025"+
"'n"+ @"'u0026"+" 't"+"'u0026"+
"'n"+ @"'u0027"+" 't"+"'u0027"+
"'n"+ @"'u0028"+" 't"+"'u0028"+
"'n"+ @"'u0029"+" 't"+"'u0029"+
"'n"+ @"'u0031"+" 't"+"'u0031"+
"'n"+ @"'u0032"+" 't"+"'u0032"+
"'n"+ @"'u0033"+" 't"+"'u0033"+
"'n"+ @"'u0034"+" 't"+"'u0034"+
"'n"+ @"'u0035"+" 't"+"'u0035"+
"'n"+ @"'u0036"+" 't"+"'u0036"+
"'n"+ @"'u0037"+" 't"+"'u0037"+
"'n"+ @"'u0038"+" 't"+"'u0038"+
"'n"+ @"'u0039"+" 't"+"'u0039"+
"'n"+ @"'u0041"+" 't"+"'u0041"+
"'n"+ @"'u0042"+" 't"+"'u0042"+
"'n"+ @"'u0043"+" 't"+"'u0043"+
"'n"+ @"'u0044"+" 't"+"'u0044"+
"'n"+ @"'u0045"+" 't"+"'u0045"+
"'n"+ @"'u0046"+" 't"+"'u0046"+
"'n"+ @"'u0047"+" 't"+"'u0047"+
"'n"+ @"'u0048"+" 't"+"'u0048"+
"'n"+ @"'u0049"+" 't"+"'u0049"+
"'n"+ @"'u0051"+" 't"+"'u0051"+
"'n"+ @"'u0052"+" 't"+"'u0052"+
"'n"+ @"'u0053"+" 't"+"'u0053"+
"'n"+ @"'u0054"+" 't"+"'u0054"+
"'n"+ @"'u0055"+" 't"+"'u0055"+
"'n"+ @"'u0056"+" 't"+"'u0056"+
"'n"+ @"'u0057"+" 't"+"'u0057"+
"'n"+ @"'u0058"+" 't"+"'u0058"+
"'n"+ @"'u0059"+" 't"+"'u0059"+
"'n"+ @"'u0061"+" 't"+"'u0061"+
"'n"+ @"'u0062"+" 't"+"'u0062"+
"'n"+ @"'u0063"+" 't"+"'u0063"+
"'n"+ @"'u0064"+" 't"+"'u0064"+
"'n"+ @"'u0065"+" 't"+"'u0065"+
"'n"+ @"'u0066"+" 't"+"'u0066"+
"'n"+ @"'u0067"+" 't"+"'u0067"+
"'n"+ @"'u0068"+" 't"+"'u0068"+
"'n"+ @"'u0069"+" 't"+"'u0069"+
"'n"+ @"'u0071"+" 't"+"'u0071"+
"'n"+ @"'u0072"+" 't"+"'u0072"+
"'n"+ @"'u0073"+" 't"+"'u0073"+
"'n"+ @"'u0074"+" 't"+"'u0074"+
"'n"+ @"'u0075"+" 't"+"'u0075"+
"'n"+ @"'u0076"+" 't"+"'u0076"+
"'n"+ @"'u0077"+" 't"+"'u0077"+
"'n"+ @"'u0078"+" 't"+"'u0078"+
"'n"+ @"'u0079"+" 't"+"'u0079"+
"'n"+ @"'u000A"+" 't"+"'u000A"+
"'n"+ @"'u000B"+" 't"+"'u000B"+
"'n"+ @"'u000C"+" 't"+"'u000C"+
"'n"+ @"'u000D"+" 't"+"'u000D"+
"'n"+ @"'u000E"+" 't"+"'u000E"+
"'n"+ @"'u000F"+" 't"+"'u000F"+
"'n"+ @"'u000a"+" 't"+"'u000a"+
"'n"+ @"'u00A0"+" 't"+"'u00A0"+
"'n"+ @"'u00A1"+" 't"+"'u00A1"+
"'n"+ @"'u00A2"+" 't"+"'u00A2"+
"'n"+ @"'u00A3"+" 't"+"'u00A3"+
"'n"+ @"'u00A4"+" 't"+"'u00A4"+
"'n"+ @"'u00A5"+" 't"+"'u00A5"+
"'n"+ @"'u00A6"+" 't"+"'u00A6"+
"'n"+ @"'u00A7"+" 't"+"'u00A7"+
"'n"+ @"'u00A8"+" 't"+"'u00A8"+
"'n"+ @"'u00A9"+" 't"+"'u00A9"+
"'n"+ @"'u00B1"+" 't"+"'u00B1"+
"'n"+ @"'u00B2"+" 't"+"'u00B2"+
"'n"+ @"'u00B3"+" 't"+"'u00B3"+
"'n"+ @"'u00B4"+" 't"+"'u00B4"+
"'n"+ @"'u00B5"+" 't"+"'u00B5"+
"'n"+ @"'u00B6"+" 't"+"'u00B6"+
"'n"+ @"'u00B7"+" 't"+"'u00B7"+
"'n"+ @"'u00B8"+" 't"+"'u00B8"+
"'n"+ @"'u00B9"+" 't"+"'u00B9"+
"'n"+ @"'u00C0"+" 't"+"'u00C0"+
"'n"+ @"'u00C1"+" 't"+"'u00C1"+
"'n"+ @"'u00E2"+" 't"+"'u00E2"+
"'n"+ @"'u00E3"+" 't"+"'u00E3"+
"'n"+ @"'u00E4"+" 't"+"'u00E4"+
"'n"+ @"'u00E5"+" 't"+"'u00E5"+
"'n"+ @"'u00D1"+" 't"+"'u00D1"+
"'n"+ @"'u00F2"+" 't"+"'u00F2"+
"'n"+ @"'u00F5"+" 't"+"'u00F5"+
"'n"+ @"'u00F4"+" 't"+"'u00F4"+
"'n"+ @"'u00F3"+" 't"+"'u00F3"+
"'n"+ @"'u001a"+" 't"+"'u001a"+
"'n"+ @"'u001B"+" 't"+"'u001B"+
"'n"+ @"'u001C"+" 't"+"'u001C"+
"'n"+ @"'u001D"+" 't"+"'u001D"+
"'n"+ @"'u001E"+" 't"+"'u001E"+
"'n"+ @"'u002a"+" 't"+"'u002a"+
"'n"+ @"'u003a"+" 't"+"'u003a"+
"'n"+ @"'u004a"+" 't"+"'u004a"+
"'n"+ @"'u005a"+" 't"+"'u005a"+
"'n"+ @"'u006a"+" 't"+"'u006a"+
"'n"+ @"'u007a"+" 't"+"'u007a"+
"'n"+ @"'u2070"+" 't"+"'u2070"+
"'n"+ @"'u221A"+" 't"+"'u221A"+
"'n"+ @"'u2211"+" 't"+"'u2211"+
"'n"+ @"'u2229"+" 't"+"'u2229"+
"'n"+ @"'u221E"+" 't"+"'u221E"+
"'n"+ @"'u263c"+" 't"+"'u263c"+
"'n"+ @"'u2261"+" 't"+"'u2261"+
"'n"+ @"'u2248"+" 't"+"'u2248"+
"'n"+ @"'u2320"+" 't"+"'u2320"+
"'n" + @"'u273F" + " 't" + "'u273F"
);
Console.ReadLine();
}
}
}
您需要配置它使用Unicode字符集。此外,正如尤金所说,这里有一个更详细的答案:
如何写Unicode字符到控制台?
我安装了一些带有特殊字符的单间距字体,但它们都不适合引入CMD。
我明白我的要求(设置一个字体像Wingdings字体CMD上有一些可爱的字符)是一个不可能的行动。但是我很高兴能有这样的经历。