【发布时间】:2012-11-14 06:14:54
【问题描述】:
当我运行它时,我有这个代码,它给了我“?”而不是“€”(欧元符号)。 谁能告诉我我能做些什么来解决它。
string Message = "Hello $ € £";
Encoding iso = Encoding.GetEncoding("ISO-8859-1");
Encoding utf8 = Encoding.UTF8;
byte[] utfBytes = utf8.GetBytes(Message);
byte[] isoBytes = Encoding.Convert(utf8, iso, utfBytes);
string msg = iso.GetString(isoBytes);
Console.WriteLine(msg);
【问题讨论】:
标签: c# asp.net vb.net encoding character-encoding