C# , utf8 в cp1251

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by malik555, 3 Feb 2010.

  1. malik555

    malik555 New Member

    Joined:
    4 Feb 2009
    Messages:
    132
    Likes Received:
    1
    Reputations:
    0
    Всем привет !

    Собственно вопрос как перекодировать строку utf8 в cp1251 и обратно , на C# ?

    Желательно стандартными либами C# !
     
  2. .ATK

    .ATK Active Member

    Joined:
    20 Feb 2009
    Messages:
    143
    Likes Received:
    111
    Reputations:
    9
    пиу
     
    makag likes this.
  3. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Я чет понять не могу какой смысл в приведенных выше методов, я не знаю что вы принемаете, но это бред. Строки хранятся в памяти в юникоде, это исчерпывающий вариант хранения. Учитывать кодировку нужно только при формировании строки из байт или преобразования строки в массив байт. Если человеку нужно конверирование файла или массива байт из одной кодировки в другую, то он должен прочесть файл в строку с указанием что данный файл UTF 8, потом эту строку сохранить в файл и указать конечную кодировку, это пример.