Bonjour
J'ai un problème de codage de caractère. Avec Cygwin, sous Windows 7, je crée un fichier texte avec vim. Puis je le passe dans awk. Il me semble que le résultat est en UTF-8. Puis je l'envoie à la version windows de GraphViz. Et là, patatras, c'est le drame: Le mot "Clémence" apparaît "Clémence" dans le graphe.
Quand j'essaie de convertir, avec iconv, il me rejette (à la rencontre du premier des accents) ou il fait disparaitre autour des accents.
Quand je crée un fichier avec GraphViz, graph1.gv est en ASCII, selon Cygwin (bash).
Quelle est la solution pour changer mon fichier utf-8 en format windowsien qui plaise à gvedit.exe (GraphViz) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $ vim l.txt $ ./to_gv.awk l.txt > g.gv $ file l.txt l.txt: UTF-8 Unicode text, with CRLF line terminators $ file g.gv g.gv: UTF-8 Unicode text $ file graph1.gv graph1.gv: ASCII text, with CRLF line terminators
Partager