欧元符号未在Windows窗体中查看

Uth*_*raj 0 .net c# winforms euro

我试图使用以下代码在我的Windows窗体应用程序中打印欧元符号.它适用于所有其他字符和符号,但不显示欧元(€).

string input = ((char)128).ToString();
Font f = new System.Drawing.Font("Arial", 12f);
Graphics gr = this.CreateGraphics();
gr.DrawString(input, f, Brushes.Black, new PointF(0, 0));
Run Code Online (Sandbox Code Playgroud)

128 - 是欧元符号的小数可以有人帮忙吗?

Dam*_*ver 7

128不是表示欧元符号的正确值.也许试试:

string input = ((char)0x20AC).ToString();
Run Code Online (Sandbox Code Playgroud)

因为U+20AC是欧元符号的Unicode代码点.