STIC Discussion:STIC II - exercice 13 (Stella)

De EduTech Wiki
Aller à la navigation Aller à la recherche

doh

SVG et les accents????? -- Jaboulay 13 avril 2011 à 12:18 (CEST)

Gros travail hier sur un fichier SVG, je le sauve et aujourd'hui, en voulant l'ouvrir, Inkscape me fait "error, impossible to open", message d'erreur extrêment clair évidemment. J'ouvre mon fichier dans Firefox, et là, au moins, j'ai un message d'erreur qui me montre que mon document n'est pas valable car les accents produisent des problèmes. Donc, édition en mode texte du fichier SVG, j'enlève les accents, et tout se remet à fonctionner normalement ;-)

Re: SVG et les accents????? -- Daniel K. Schneider 13 avril 2011 à 12:29 (CEST)

Ouais ou mieux: utiliser les bons accents ....

Le problème est simple: Il faut spécifier l'encodage dans le fichier XML ou HTML. Si vous prétendez avoir un jeu UTF-8 mais utilisez ISO Latin ou inversément cela produit des erreurs.

Donc faut choisir: Soit changer l'encodage dans le XML, soit (et ce que je conseille) travailler uniquement en UTF-8 dans vos éditeurs. Si votre éditeur n'en est pas capable, jeter à la poubelle ...

Le défaut dans XML est UTF-8, donc les 2 déclarations sont équivalentes

<?xml version="1.0" encoding="UTF-8" ?>
  ou
<?xml version="1.0"?>

Lire Encodage de caractères

PS: Parfois une nouvelle technologie ne marche pas, mais XML et SVG ont 10 ans et plus: c'est du standardisé. Dans ce cas, ne faut pas adopter une stratégie de type Word/Windows, tuer des truc au hasard jusqu'à ce que cela marche. Y a tjrs une solution quand il y a un problème d'encodage, genre remplacer vos caractères ISO latin 1 (ISO 8859-1) ou pire du ISO windows obscure en UTF-8.

Attention aux noms des fichiers

Un fichier svg doit s'appeler .svg, sinon le serveur va envoyer un mauvais type MIME (mime type).

petit retour intermédiaire

Bonjour! Pouvez-vous me dire si ceci est suffisant pour l'exercice 13 ou si vous me conseiller d'aller un peu plus loin pour avoir une bonne note? Merci