WebClient Unicode Qui UTF8?
Quand je crée un WebClient consommer certains Reposante xml, je peux spécifier le codage unicode 2 façons:
WebClient wc = new WebClient ();
wc.Encoding = Encoding.UTF8;
wc.Encoding = UTF8Encoding.UTF8;
Ce qui est correct/mieux ?
- +1 si jamais cela.
Vous devez vous connecter pour publier un commentaire.
Elles sont identiques.
UTF8Encoding
hériteEncoding
.Par conséquent, vous pouvez accéder à l'ensemble des membres statiques déclaré par
Encoding
par le biais de laUTF8Encoding
qualificatif.En fait, vous pouvez même écrire
ASCIIEncoding.UTF8
, et il faudra encore travailler.De compiler à l'identique IL, même en mode de débogage.
Je vous conseille d'utiliser
Encoding.UTF8
, car il montre ce qui se passe plus clairement.