Witam.
Muszę przekonwertować zawartość stringa aby zawierał tekst w innym kodowaniu, a konkretnie zamienić oem852 na ANSI (wiem że string zawsze jest kodowany w UTF16, ale chyba wiecie o co mi chodzi).
Napisałem takie coś:
public static string konwertujTekst(string str, Encoding zCzego, Encoding naCo) { var bajty = zCzego.GetBytes(str); return naCo.GetString(bajty); } .... string tekst = konwertujTekst("życie", Encoding.GetEncoding(852), Encoding.ASCII);
Zmienna tekst powinna zawierać teraz "ľycie" niestety coś jest nie tak bo zawiera "?ycie". Dodam jeszcze że w notepad++ jak robię taką konwersję to wszystko jest ok i zamienia życie na ľycie.