IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes POSIX Discussion :

Problème d'encodage d'un fichier XML


Sujet :

Shell et commandes POSIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Enseignant
    Inscrit en
    Février 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 43
    Par défaut Problème d'encodage d'un fichier XML
    Bonjour,
    J'ai un problème au niveau d'encodage d'un fichier XML; il est comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    <?xml version="1.0" encoding="UTF-8"?>
    <table xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="../xsd/database.xsd" name="btk_itfrisd" delta_module="SPF"
        data_migration_table="false" configuration_table="false" version="10.0.38"
        evolution="V100-SPF-042">
        <description lang="fr">BTK â Interface â déclaration des risques (détail)</description>
        <column name="CLI" column_id="1" type="CHAR" size="15" primaryKey="true" primaryKeyType="index">
            <description lang="fr">Code client soumis ÃÂ* déclaration</description>
        </column>
        <column name="DDECL" column_id="2" type="DATE" size="7" primaryKey="true" primaryKeyType="index">
            <description lang="fr">Date de dernière déclaration</description>
        </column>
        <column name="MONT" column_id="3" type="NUMBER" size="19" scale="4">
            <description lang="fr">Montant total déclaré</description>
        </column>
        <column name="ncred" column_id="4" type="CHAR" size="4" primaryKey="true" primaryKeyType="index">
            <description lang="fr">Code forme de crédit</description>
        </column>
        <foreign-key foreignTable="btk_itfris" relation_type="parent">
            <reference foreign="cli" local="cli"/>
            <reference foreign="ddecl" local="ddecl"/>
        </foreign-key>
        <foreign-key foreignTable="bkcli" relation_type="customer_axis_recursion">
            <reference foreign="cli" local="cli" isinterbranch="Ignore"/>
        </foreign-key>
    </table>
    Vu l’entête du fichier il est encoder avec UTF-8, mais quand je met la commande " file -i "monfichier.xml" " ça m'affiche rien " btk_itfrisd_Converti1.xml: " avec deux points, et c'est à cause des caractères spéciaux qui sont dans le fichier XML, voilà je voudrais savoir s'il ya pas moyen de modifier et remplacer ces caractères spéciaux ( J'ai remarqué aussi que c'est juste pour les accents)

    Merci pour votre aide

  2. #2
    Membre actif
    Femme Profil pro
    Enseignant
    Inscrit en
    Février 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 43
    Par défaut Suite
    Et j'ai remarqué aussi que le fichier qu'on je l'ouvre avec par exemple "PSPad" un éditeur de texte ou un autre , ça m'affiche plus ces caractères spéciaux, donc voilà je trouve sa bizarre et je sais pas pourquoi

    Merci

  3. #3
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    c'est une histoire d'encodage donc un éditeur "intelligent" il sait interpréter les caractères spéciaux.
    dans vi ou le shell ou autre ils apparaissent tels que réels.
    c'est comme quand on passe un fichier windows vers unix si il est pur texte, on trouve des ^M partout...

    tu peux faire un traitement sur le fichier avec sed ou tr ou ce que tu as l'habitude d'utiliser pour ne plus être géné.

  4. #4
    Membre actif
    Femme Profil pro
    Enseignant
    Inscrit en
    Février 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 43
    Par défaut Suite
    Merci pour votre réponse, comment sa marche ce traitement car c'est la première fois que j'utilise gvim et je ne sais pas comment faire ?

    Merci bcp pour votre aide

  5. #5
    Membre actif
    Femme Profil pro
    Enseignant
    Inscrit en
    Février 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 43
    Par défaut Suite
    Je viens de comprendre ce que tu m'as répondu en fait sr le fait que je peux utiliser un autre éditeur sur unix mais c'est sa le problème pour moi je veux utiliser que Gvim donc voilà je sais pas quoi faire pur qu'il m'affiche pas ces caractères spéciaux ou si il ya une commande ou un script qui fait l'affaire SVP

    Merci par avance

  6. #6
    Membre actif
    Femme Profil pro
    Enseignant
    Inscrit en
    Février 2012
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2012
    Messages : 43
    Par défaut help
    Il y'a personne qui peut m'aider là SVP c'est un peu urgent !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XML] Problème d'encodage avec un fichier XML
    Par anto2b dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 04/12/2011, 13h58
  2. Réponses: 2
    Dernier message: 02/06/2010, 11h09
  3. Problème d'écriture dans un fichier xml
    Par vanoou dans le forum C++Builder
    Réponses: 1
    Dernier message: 13/07/2005, 02h28
  4. Réponses: 2
    Dernier message: 01/06/2004, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo