我在谷歌上搜索了这个话题,看了所有的答案,但还是没有找到答案。
基本上,我需要将 UTF-8字符串转换为 ISO-8859-1,并且我使用以下代码:
Encoding iso = Encoding.GetEncoding("ISO-8859-1");
Encoding utf8 = Encoding.UTF8;
string msg = iso.GetString(utf8.GetBytes(Message));
我的源字符串是
Message = "ÄäÖöÕõÜü"
但不幸的是,我的结果字符串变成
msg = "�ä�ö�õ�ü
我做错了什么?