1
我如何可以将cp1252字符串转换为utf-8字符串在c#中? 我尝试这样的代码,但它不工作:cp1252字符串编码为utf-8在c#中的字符串
Encoding wind1252 = Encoding.GetEncoding(1252);
Encoding utf8 = Encoding.GetEncoding(1251);
byte[] wind1252Bytes = ReadFile(myString1252);
byte[] utf8Bytes = Encoding.Convert(wind1252, utf8, wind1252Bytes);
string myStringUtf8 = Encoding.UTF8.GetString(utf8Bytes);
'编码UTF8 = Encoding.GetEncoding(1251);'代码页1251是不是UTF8。 – stuartd
'编码utf8 = Encoding.UTF8;' – Equalsk