Polskie Znaki Po wysłaniu

0

mam taki oto kod:

                 String tresc_wiadomosc = string.Format("addbbcode22=0&attach_sig=on&f=51&helpbox=Rada: Style mogą być stosowane szybko do zaznaczonego tekstu&message=" + wiadomosc + "&mode=reply&notify=on&post=Wyślij&sid=" + sid + "&subject=&t=" + id);
                Byte[] byteData2 = Encoding.UTF8.GetBytes(tresc_wiadomosc);
                postRequest = (HttpWebRequest)WebRequest.Create("http://jakiesforum.pl/forum/posting.php?mode=reply&t=" + id);
                postRequest.Method = "POST";
                postRequest.KeepAlive = true;
                postRequest.CookieContainer = tymczasoweCiacha;
                postRequest.ContentType = "application/x-www-form-urlencoded";
                postRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.2; rv:11.0) Gecko/20100101 Firefox/11.0";
                postRequestStream = postRequest.GetRequestStream();
                postRequestStream.Write(byteData2, 0, byteData2.Length);
                postRequestStream.Close();
                postResponse = (HttpWebResponse)postRequest.GetResponse();
                postRequestReader = new StreamReader(postResponse.GetResponseStream());
                string resultSource = postRequestReader.ReadToEnd();

kod ten wysyła post na forum phpbb które ma kodowanie iso-8859-2 i dlatego mam problem z polskimi znakami.. zawsze wywala mi jakieś krzaczki. W kodzie mam ustawione UTF8 z myślą o tym, że te kodowanie obsługuje te nasze nieszczęsne znaki, nawet próbowałem na siłę zmieniać na inne ale konkretnie ISO ustawić nie mogę... czy ktoś wie jak można to zmienić aby faktycznie treść wiadomości zawierała polskie znaki?

0

Ja u siebie mam jeszcze

HttpUtility.UrlEncode("");

(przed GetBytes)
spróbuj u siebie

1 użytkowników online, w tym zalogowanych: 0, gości: 1