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

R Discussion :

Encodage programme - reconnaissance caractères spéciaux


Sujet :

R

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 210
    Points : 147
    Points
    147
    Par défaut Encodage programme - reconnaissance caractères spéciaux
    Bonjour,
    Lorsque j'ouvre mes programmes, les caractères "spéciaux" (plus précisément, les caractères spécifiques au français : "é","è","à","ù","ô" ...) ne sont plus reconnus et apparaissent différemment dans le code (sous forme de "?" , par exemple)
    A la sauvegarde du fichier, ces caractères apparaissaient normalement
    Comment faire pour que ces caractères soient bien reconnus ??
    Merci

  2. #2
    Membre averti
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2009
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Juillet 2009
    Messages : 122
    Points : 306
    Points
    306
    Par défaut
    Il s'agit d'un problème d'encodage des caractères. A priori, le logiciel avec lequel tu as sauvegardé ton fichier et celui avec lequel tu veux l'ouvrir n'utilisent pas le même encodage. Depuis longtemps, c'est UTF8 qui devrait être la norme mais des logiciels s'accrochent à d'autres encodages tels des teignes. Pour récupérer ton fichier, il te faut donc l'ouvrir avec l'encodage utilisé lors de sa sauvegarde.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 210
    Points : 147
    Points
    147
    Par défaut
    Merci pour ta réponse !
    En fait, les programmes ont été écrits sous RStudio et ouverts par le même programme...
    Mais les versions ne sont peut-être pas les mêmes et/ou alors j'ai peut-être fait une manip avec le menu "Save with encoding" un jour ??

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 210
    Points : 147
    Points
    147
    Par défaut
    Bonjour,
    La réponse que j'ai eue ne m'ayant pas permis de résoudre mon problème et après de nouvelles tentatives infructueuses, je retente ma chance en précisant ma question initiale.

    Je viens d'écrire (sous RStudio) un 1er petit programme (test.R) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #test.R
    chemin <- 'C:/Résultats définitifs/'
    Ensuite, si j'effectue les 2 lignes de programme suivantes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    source("test.R")
    chemin
    j'obtiens le résultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "C:/Résultats définitifs/"
    J'ai fait des tentatives en ajoutant un argument encoding dans la fonction source, sans succès

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 210
    Points : 147
    Points
    147
    Par défaut
    Finalement, l'origine du problème était visiblement que, par défaut, mes programmes étaient enregistrés avec l'encodage "UTF-8".
    En faisant "File/Save with encoding" et en sélectionnant "ISO-8859-1", tout semble rentrer dans l'ordre...mais, même en cochant la case "set as default encoding for source files", la sauvegarde d'un nouveau fichier se fait toujours, par défaut, en UTF-8 ! Pénible...

Discussions similaires

  1. Encodage accents et caractère spéciaux
    Par Rmodevv dans le forum Langage
    Réponses: 7
    Dernier message: 28/07/2013, 20h02
  2. problème d'encodage avec les caractères spéciaux
    Par wind_vinch dans le forum Ruby on Rails
    Réponses: 4
    Dernier message: 23/10/2007, 12h47
  3. Réponses: 15
    Dernier message: 24/02/2006, 14h17
  4. Probléme encodage caractéres spéciaux MYSQL
    Par FoxLeRenard dans le forum Installation
    Réponses: 1
    Dernier message: 20/02/2006, 12h10
  5. Réponses: 5
    Dernier message: 23/10/2005, 18h27

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