La table de caractères us-ascii est strictement inscrite dans utf-8 et tous les caractères de us-ascii ont la même valeur dans us-ascii et dans utf8. Donc vouloir convertir de us-ascii vers utf8 n'a tout simplement pas de sens.
Cependant tu parles de caractères accentués. Or il n'y a pas de caractères accentués dans us-ascii. Y a-t-il vraiment des caractères accentués dans ton fichier ? Si oui, avec un éditeur hexadécimal (par exemple hexedit) regarde sur combien d'octets ils sont codés. Si ils sont sur un octet, alors c'est probablement du latin1 et la conversion sera à faire de latin1 vers utf8.
# Est-ce vraiment de l'us-ascii ?
Posté par Bernez . En réponse au message transformer us-ascii vers utf8. Évalué à 7.
Cependant tu parles de caractères accentués. Or il n'y a pas de caractères accentués dans us-ascii. Y a-t-il vraiment des caractères accentués dans ton fichier ? Si oui, avec un éditeur hexadécimal (par exemple hexedit) regarde sur combien d'octets ils sont codés. Si ils sont sur un octet, alors c'est probablement du latin1 et la conversion sera à faire de latin1 vers utf8.