このコードを実行すると、「?」が表示されます。「€」(ユーロ記号)の代わりに。誰でもそれを修正するために何ができるか教えてもらえますか?
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);