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

Linux Discussion :

wchar_t "Windows" vers wchar_t "Linux"


Sujet :

Linux

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 154
    Points : 84
    Points
    84
    Par défaut wchar_t "Windows" vers wchar_t "Linux"
    Bonsoir,

    Je suis confronté à un souci d'encodage de caractère, j'ai une chaîne de caractère unicode provenant d'un systéme windows (wchar_t == 2 octets) et j'aimerai simplement l'afficher sous linux (Arch 64b) j'imagine qu'il faille que je fasse une conversion cependant je n'ai pas réussis malgré mes recherches à obtenir une solution.

    J'ai pu lire quelques infos sur 'iconv' mais je n'ai pas réussi à mettre cette solution en oeuvre.

    Auriez vous une solution ?

    Merci d'avance.
    Bonne soirée.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 373
    Points : 23 629
    Points
    23 629
    Par défaut
    Hello,

    Mets ta chaîne dans un fichier et essaie

    Code Shell : Sélectionner tout - Visualiser dans une fenêtre à part
    $ iconv -f UNICODE -t UTF-8 < fichier

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2008
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 154
    Points : 84
    Points
    84
    Par défaut
    Bonjour, j'ai fini par trouver une solution, en faite, je recopie "bêtement" la valeur d'un caractère stocké en u_int16_t en u_int32_t et il "pad" avec 2 octets nuls tout naturellement.

    Merci encore.
    Bonne journée.

Discussions similaires

  1. [PROC] Exporter vers Excel sans simple quote
    Par Tabby dans le forum SAS Base
    Réponses: 6
    Dernier message: 21/02/2012, 16h41
  2. Export access vers excel mais pb quote
    Par ancylia dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/06/2008, 09h50

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