Всем привет ! Собственно вопрос как перекодировать строку utf8 в cp1251 и обратно , на C# ? Желательно стандартными либами C# !
Я чет понять не могу какой смысл в приведенных выше методов, я не знаю что вы принемаете, но это бред. Строки хранятся в памяти в юникоде, это исчерпывающий вариант хранения. Учитывать кодировку нужно только при формировании строки из байт или преобразования строки в массив байт. Если человеку нужно конверирование файла или массива байт из одной кодировки в другую, то он должен прочесть файл в строку с указанием что данный файл UTF 8, потом эту строку сохранить в файл и указать конечную кодировку, это пример.