Importation xml en iso-8859-1

If you need help on how to use the program
Post Reply
Inspecteur
Posts: 30
Joined: 2008-05-04 09:40:41

Importation xml en iso-8859-1

Post by Inspecteur »

Bonjour

J'essaye d'importer un xml maison qui respecte la structure de AntMovie mais j'ai des problèmes d'affichage des caractères.
Si j'encode en iso-8859-1, aucun problème à l'affichage dans IE mais dans Ant, je n'ai pas les lettres en exposants
Si je passe en UTF-8, aucun problème à l'affichage dans IE mais les accents sont mal convertis comme les lettres en exposants.

Par contre quand j'utilise l'exportation en xml de Ant, tout est reconnu et la réimportation dans Ant de ce xml passe nikel. Ce xml est en iso-8859-1 pourtant.

Je comprend pas!!!!
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Ant Movie Catalog ne tient pas compte jeu de caractères spécifié.
Il suppose que c'est le même que celui de Windows (dans ce cas-ci, probablement iso-8859-1 / windows-1252)
Donc si le fichier est en UTF8, ça ne marchera pas... la solution c'est de l'ouvrir avec le bloc-notes et de le sauver au format ANSI.
Enfin, il faudrait voir ce qu'il y a réellement dans le fichier... il a été créé par quoi ?
Inspecteur
Posts: 30
Joined: 2008-05-04 09:40:41

Post by Inspecteur »

Le fichier xml est crée par un prog que j'ai fait.
Il utilise le TXMLDocument de delphi. Une idée ?
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Je ne sais pas, je n'ai jamais utilisé ce composant... il n'y a pas moyen de spécifier l'encodage au niveau de ce composant ?
Si c'est déjà ce qui est fait, il faut voir ce qu'il y a réellement dans le fichier via un éditeur texte ne supportant pas l'utf8, pour voir si c'est en utf8 ou non dedans.
Inspecteur
Posts: 30
Joined: 2008-05-04 09:40:41

Post by Inspecteur »

Je spécifie encoding iso-8859-1 et version 1
Donc j'ai la même entête qu'un xml généré par Ant, les accents passent mais pas les lettres en exposant.
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Ha j'avais mal lu, je croyais que les accents ne passaient pas...
Les lettres en exposant ça n'existe pas en iso-8859-1... il affiche quoi ? des codes &#nnn; où nnn est un chiffre ? Si oui, ça correspond à des caractères hors de l'iso-8859-1, Internet Explorer affiche ça parce qu'il peut afficher de l'unicode, mais AMC ne supporte pas l'unicode...
Inspecteur
Posts: 30
Joined: 2008-05-04 09:40:41

Post by Inspecteur »

Il affiche " à la place. Par contre quand j'ajoute manuellement le film dans Ant, il reconnait parfaitement les exposants.
Même quand je fait un export xml via ant et que je le ré-importe, ça passe nikel.
Donc Ant gère bien les lettres en exposants et arrive à l'exporter et l'importer en xml
Inspecteur
Posts: 30
Joined: 2008-05-04 09:40:41

Post by Inspecteur »

Salut

Pas de solutions, alors ?
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Désolé je n'avais pas le message juste avant.
Je suis curieux de voir à quoi ressemble ces exposants dans AMC, y aurait-il moyen de m'envoyer quelques exemples xml/amc par e-mail ?
Inspecteur
Posts: 30
Joined: 2008-05-04 09:40:41

Post by Inspecteur »

antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

Bon ce ne sont pas "des lettres en exposant", c'est le symbole trademark (™) :D

La raison pour laquelle ça ne passe pas :
ce symbole n'existe pas en iso-8859-1, donc le composant qui génère le xml le stocke en unicode ( & #8482;), et AMC ne supporte pas l'unicode.
Par contre AMC est capable d'utiliser le symbole car il existe dans le jeu de caractères de Windows (ANSI).
En réalité AMC n'utilise pas l'iso-8859-1 mais le windows-1252... les deux sont presque identiques, mais quelques symboles diffèrent.
Inspecteur
Posts: 30
Joined: 2008-05-04 09:40:41

Post by Inspecteur »

Ok, super.
Grand merci, j'ai mis windows-1252 en encoding de mon xml est ca marche nikel

Merci beaucoup
Post Reply