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
'Encoding utf8 = Encoding.UTF8;' – Equalsk