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 :

R shiny : erreur sourcing (windows format UTF8)


Sujet :

R

  1. #1
    Membre du Club
    Homme Profil pro
    Statisticien
    Inscrit en
    Août 2014
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Août 2014
    Messages : 62
    Points : 63
    Points
    63
    Par défaut R shiny : erreur sourcing (windows format UTF8)
    Bonjour,

    Je suis débutant sur shiny et je précise que je suis sur Windows.

    Lorsque je runApp mon application, R me dit :
    Error in sourceUTF8(serverR, envir = new.env(parent = globalenv())) :
    Error sourcing C:\Users\Docs\AppData\Local\Temp\Rtmpme3Luz\file4358b16737
    Du coup j'ai été voir sur les forums. On propose cette solution pour que windows (ou R je ne sais pas) reconnaisse le format utf-8 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    source.utf8 <- function(f) {
      l <- readLines(f, encoding="UTF-8")
      eval(parse(text=l),envir=.GlobalEnv)
    }
     
    source.utf8("C:/Documents/R/ui.R")
    Mais le problème persiste

    Quelqu'un saurait s'il faut passer par les invites commandes windows pour l'obliger à prendre le format utf-8 (ou si à l'inverse il faut forcer R à le prendre ??). Et si oui comment faire ?

    Merci par avance,

  2. #2
    Modératrice

    Femme Profil pro
    Statisticienne, Fondatrice de la société DACTA
    Inscrit en
    Juin 2010
    Messages
    893
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Statisticienne, Fondatrice de la société DACTA

    Informations forums :
    Inscription : Juin 2010
    Messages : 893
    Points : 2 673
    Points
    2 673
    Par défaut
    Bonjour,

    Difficile de débugguer ce genre de problème à distance, mais saches que tu n'es pas seul dans ce genre de galère, les problèmes d'encodage sont vraiment une plaie

    Quelques pistes à tester :

    • Vérifier que les scripts utilisés ("ui.R", "server.R", autres...) sont bien enregistrés au format UTF-8
    • Ajouter au début des scripts / de la session R : options(encoding = "UTF-8")


    HTH !
    Bon courage en tout cas !


    Cordialement,


    A.D.

    Forum R
    Fournir le code utilisé (pensez aux balises code !), les packages nécessaires, ainsi qu'un court mais représentatif extrait du jeu de données et les éventuels messages d'erreur.
    Recherche d'informations concernant R : RSiteSearch / tutoriels : http://r.developpez.com/cours/ .

    Pensez également au bouton "Résolu" et à voter (en bas à droite des messages) lorsque vous avez obtenu une réponse satisfaisante.

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

Discussions similaires

  1. [mono] Compilation sous linux, erreur dans windows
    Par AlexandreP dans le forum Mono
    Réponses: 6
    Dernier message: 18/08/2006, 19h56
  2. comment exploiter les codes d'erreurs sous windows xp?
    Par lejum2005 dans le forum Windows XP
    Réponses: 4
    Dernier message: 03/03/2006, 17h26
  3. Erreur fichier"\windows\system32\config\system" in
    Par mzt.insat dans le forum Windows XP
    Réponses: 3
    Dernier message: 22/02/2006, 10h30
  4. [C++/Windows] format graphique spécial
    Par gloubi dans le forum MFC
    Réponses: 6
    Dernier message: 22/11/2004, 02h10
  5. Personnaliser un rapport d'erreur sous Windows XP
    Par Neilos dans le forum Windows
    Réponses: 5
    Dernier message: 21/11/2003, 18h13

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