-
Ansi vers OEM
Salut tout le monde,
Dans l'invite de commande, je fais : systeminfo.exe > c:\info.txt
Le fichier txt affiche mal les lettres françaises accentuées car l'écriture est codée en ANSI. La solution est de convertir ce fichier en OEM-863 (OEM français).
J'ai cherché et trouvé un script convertisseur ANSI --> OEM, mais le fichier résultant affiche toujours mal les lettres accentuées car je crois que l'OEM n'est pas le 863 (OEM-français)
Quelqu'un peut-il m'aider à trouver un script ou outil qui fait la conversion vers OEM français ? merci.
-
j'ai pas vraiment la réponse à ta question, mais pour ce genre de problématique je convertis le texte à l'aide de Notepad++ (vu que c'est l'éditeur de texte dont je me sers pour scripter ça me coute rien de plus ), après si c'est pour du traitement pour un paquet de fichiers j'avoue que mon reply à ton post est un peu hors-sujet.... je m'en excuse d'avance :oops: M'enfin ça pourra peut être quand même servir à toi ou à d'autre on sait jamais
Dans Notepad++, menu : "Encodage" , "Codage des caractères" , "Langues d'Europe Occidentale" "OEM 863 French"
-
Merci pour ta réponse, moi aussi j'ai Notepad++ et je me sers de lui pour convertir manuellement, mais je cherche un outil ou script pour le faire automatiquement
-
salut,
C’est plutôt oem vers ansi que tu veux. Tu peux essayer avec la commande "chcp 1252" juste avant de faire appel à systeminfo. Sinon, en faisant une recherche sur la Toile avec des mots dans le genre oemtoansi ou oem2ansi, tu devrais trouver.
-
Merci c'est vrai, de OEM vers ANSI et pas l'inverse, voici le VBScript de conversion : http://www.bellamyjc.org/download/vbs/oem2ansi.vbs