Essaie de remplacer :
StreamWriter oStreamWriter = new StreamWriter(oHttpWebRequest.GetRequestStream());
par ça :
StreamWriter oStreamWriter = new StreamWriter(oHttpWebRequest.GetRequestStream(), Encoding.UTF8);
(En changeant éventuellement l'encodage utilisé)
D'après le PDF dont l'url est dans ton code, c'est ISO-8859-1, mais on peut aussi utiliser Unicode. Donc je dirais que tu peux utiliser à peu près ce que tu veux, mais il faut l'indiquer dans le header de ta requête (Content-Encoding ou qqch comme ça)
Partager