+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre Expert

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 475
    Points : 2 302
    Points
    2 302

    Par défaut Encodage pour quel language

    Bonjour,

    J'ai besoin d'exporter/importer des fichiers contenant des données en différent languages, tel Anglais Francais Chinois...

    1- Est-il possible d'afficher tous ces languages dans un meme fichier (encodage universel?) sans probleme de lecture/écriture?
    2- Sinon comment connaitre la liste de l'encodage associé a un pays?

    Merci.

  2. #2
    Expert Confirmé
    Homme Profil pro
    Inscrit en
    février 2003
    Messages
    1 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations forums :
    Inscription : février 2003
    Messages : 1 739
    Points : 2 909
    Points
    2 909

    Par défaut

    Unicode

    UTF-16 doit suffire
    Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes

  3. #3
    Membre Expert

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 475
    Points : 2 302
    Points
    2 302

    Par défaut

    Merci BenoitM pour ton lien.

    Voici ce que je fait:

    1. Export en CSV avec encodage UTF-8.
    2. Lorsque j'ouvre le CSV avec Excel 2010, le chinois est écrit de cette facon: 語华æ.
    3. Du coup dans Excel, je clique sur l'onglet "Data", puis "From Text", ensuite Excel devine bien que le fichier d'origine est UTF-8, et enfin lorsque je clique sur "Terminer" Excel m'affiche correctement le Chinois.
    4. Je re-sauvegarde en CSV.
    5. J'importe le fichier dans mon application.
    6. Tous mes textes sont remplacés par "??? ? ??????".


    A qu'elle étape est le probleme?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    juin 2002
    Messages
    319
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : juin 2002
    Messages : 319
    Points : 467
    Points
    467

    Par défaut

    C'est Excel qui transforme les caractères d'après moi.

    Quand je travaille avec du utf8, je travaille avec la version primitive du support sans passer par un third party.

    Le but c'est de faire Fichier => Mémoire par le plus court chemin en utilisant les librairies les plus basiques possibles.

    Si tu veux regarder un fichier sans en changer la nature, travaille plutôt avec Ultraedit ou Notepas++...

  5. #5
    Membre Expert

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 475
    Points : 2 302
    Points
    2 302

    Par défaut

    Citation Envoyé par Babyneedle Voir le message
    C'est Excel qui transforme les caractères d'après moi.
    En effet si j'exporte/importe sans modifier le CSV cela fonctionne.

    Citation Envoyé par Babyneedle Voir le message
    Si tu veux regarder un fichier sans en changer la nature, travaille plutôt avec Ultraedit ou Notepas++...
    Lorsque j'ouvre mon fichier avec Notepad++ tous les caracteres chinois sont remplacés par des carrés. Par contre si je copie c'est carrés et les colle dans ce message ils aparaissent correctement (中国的).
    Dans Notepadd++, jai fait toutes les conversions (ANSI, UTF-8 UCS-2) dans le menu encodage et ai meme essayé de changer les jeux de caractere dans le menu encodage en sélectionnant Chinois Simplifié + Traditionel. Rien ne fait ca ne fonctionne toujours pas

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    juin 2002
    Messages
    319
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : juin 2002
    Messages : 319
    Points : 467
    Points
    467

  7. #7
    Membre Expert

    Homme Profil pro
    Software Developer
    Inscrit en
    mars 2008
    Messages
    1 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : mars 2008
    Messages : 1 475
    Points : 2 302
    Points
    2 302

    Par défaut

    Citation Envoyé par Babyneedle Voir le message
    Apres avoir retourné Terre et Mer j'ai enfin trouvé une solution:
    Utiliser OpenOffice 3!

    Ca ne m'arrange pas forcément car mes clients n'utilisent pas OpenOffice et ils n'acheterons pas UltraEdit.
    Dans tous les cas ca ne fonctionne pas avec Excel 2010 et Notepad++ (du moins je n'ai toujours pas réussi...).

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •