phenom2
Messages postés3Date d'inscriptionmardi 3 mars 2009StatutMembreDernière intervention25 mai 2011
-
24 mai 2011 à 21:56
phenom2
Messages postés3Date d'inscriptionmardi 3 mars 2009StatutMembreDernière intervention25 mai 2011
-
25 mai 2011 à 20:48
bonjour à tous,
j'éssaie d'afficher dans un datagrid un fichier csv de deux colonnes.
Le problème c'est qu'il me manque les caractères spéciaux qui s'affichent sous forme de rectangle.
cs_jopop
Messages postés1540Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention 1 août 201312 25 mai 2011 à 08:57
Salut,
de ce que j'ai compris le membre statique Default renvoie l'encoding par defaut de l'OS (celui du poste en winform, celui du serveur en webform) et ce, quelque soit la classe par laquelle tu passes (UTF8Encoding, ASCIIEncoding ...). On doit d'ailleurs pouvoir vérifier que :
UTF8Encoding.Default == ASCIIEncoding.Default
Déjà on voit que ça peut porter à confusion (si on utilise ASCIIEncoding.Default et qu'on se retrouve avec de l'UTF8 par exemple). Et ça peut être source de bug à s'arracher les cheveux (tu déploies ton appli sur un poste/serveur qui n'a pas le même encodage par défaut, et tout redevient moche).