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

Visual C++ Discussion :

Encodage des fichiers en UTF8


Sujet :

Visual C++

  1. #1
    Membre averti Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Points : 412
    Points
    412
    Par défaut Encodage des fichiers en UTF8
    Bonjour,

    Ça fait déjà un moment que je galère sans avoir trouver de solutions.
    Je programme actuellement sous Visual Studio 2015 en utilisant la bibliothèque Qt qui considère que par défaut les sources doivent êtres encodés en UTF-8.
    Je souhaiterais donc que dans mon projet, tous mes codes sources soient encodés en UTF 8. C'est un truc qui coule de source dans à peu près tous les EDI mais pas ici. J'ai beau chercher des solutions sur le net, je n'ai rien trouver qui fonctionne.

    Pour le moment, la seule méthode super lourde que j'ai trouver c'est de rééditer toutes mes sources avec un autre éditeur et de les convertir en UTF8 avant de les ré-ouvrir dans Visual C++.

    Il n'existe aucune option pour dire que mes fichiers dans mon projets doivent êtres encodés en UTF-8 ?

    Merci d'avance

  2. #2
    Membre confirmé

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2015
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 294
    Points : 558
    Points
    558
    Par défaut
    Bonjour, au cas où dans tools/options à text editor tu peux cocher "auto detect utf8 without signatures" si ce n'est pas le cas (dans visual 2013)

  3. #3
    Membre averti Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Points : 412
    Points
    412
    Par défaut
    Oui j'ai déjà coché cette option mais rien n'y fait ... Je suis obligé de repasser sur l'encodage :/

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 200
    Points : 12 354
    Points
    12 354
    Par défaut
    Fichier UTF-8 ou ASCII, si on utilise pas de caractère "étendus", c'est la même chose.
    Et j'ai du mal à comprendre le besoin d'utiliser des cratères "étendus" dans du code source, à moins d'avoir mis des valeurs en dur dans le code, et c'est pas bien.

  5. #5
    Membre averti Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Points : 412
    Points
    412
    Par défaut
    Qt utilise l'encodage UTF8 et bon ... même si la majorité des textes sont dans ma base de donnée j'ai pas vraiment envie de créer un fichier de correspondance pour chaque petite fenêtre d'alerte que je vais créer.

    Ceci étant... j'ai bien l'impression que l'option du choix d'encodage des sources n'est tout simplement pas disponible.

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 382
    Points : 41 588
    Points
    41 588
    Par défaut
    Tu peux changer l'encodage depuis Visual sans passer par un programme extérieur: Quand tu as un fichier d'ouvert, va dans File -> Advanced Save Options...
    Malheusement, à ma connaissance ça ne permet pas de spécifier l'encodage des fichiers futurs créés depuis Visual, seulement celui du fichier existant.

  7. #7
    Membre averti Avatar de Higestromm
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    516
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 516
    Points : 412
    Points
    412
    Par défaut
    Merci pour l'info. Ça simplifie pas mal ma tâche.

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

Discussions similaires

  1. Encodage des fichiers utf8 et ftp
    Par gtraxx dans le forum NetBeans
    Réponses: 8
    Dernier message: 01/12/2010, 12h13
  2. [DW 8 & antérieurs] Encodage des caractères en utf8 par défaut (sans utf8_encode)
    Par haltabush dans le forum Dreamweaver
    Réponses: 7
    Dernier message: 11/02/2009, 11h56
  3. [MySQL] Encodage des caractères en utf8
    Par haltabush dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 21/02/2007, 12h40
  4. encodage des fichier .html
    Par rasleboldesid dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 30/08/2006, 08h23
  5. [Eclipse 2.1] Encodage des fichiers pour un projet
    Par _-Sky-_ dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/05/2005, 23h26

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