我已经在谷歌上搜索了这个话题,我看了每一个答案,但我仍然不明白。
基本上,我需要将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 = "�ä�ö�õ�ü
我到底做错了什么?
https://stackoverflow.com/questions/1922199
复制相似问题