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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Par défaut Projet R Problème de caractères en changement d'environnement Mac vers PC Extraction PostgreeSQL avec Rstudio
    Bonjour, je fais des extractions sur Mac avec Rstudio connecté à une base de données PostgreSql.
    J'en ai fait un projet Rstudio que j'ai ensuite transféré sur un PC. (je passe d'un MacBook Air sous Mojave à un PC Windows 10 Professionnal)
    Le problème est que lorsque je lance le projet Rstudio sur le PC, je perds le formatage de mes caractères dans mes dataframes, comme si je n'avais pas intégré mes données en format UTF 8.
    comment puis je éviter ce problème ?

    Voici mon code de départ avec la connection au serveur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if("rsconnect" %in% rownames(installed.packages()) == FALSE) {install.packages("rsconnect")};library(rsconnect)
    if("RPostgreSQL" %in% rownames(installed.packages()) == FALSE) {install.packages("RPostgreSQL")};library(RPostgreSQL)
     
    # loads the PostgreSQL driver
    drv <- dbDriver("PostgreSQL")
    # creates a connection to the postgres database
    # note that "con" will be used later in each connection to the database
    con <- dbConnect(drv, dbname = "SMP",
                     host = "prod.XXXX.fr", port = 6432,
                     user = "S1")
    df_postgresAdressCustomerAgency <- dbGetQuery(con, "select id,last_name from core.users")
    Comment puis je faire pour éviter cela ?

    Nom : Capture d’écran 2020-08-07 à 11.30.01.png
Affichages : 199
Taille : 15,2 Ko

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corse (Corse)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 491
    Par défaut
    bonjour, peut-être avec cette commande juste après la connexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dbSendQuery(con,"set client_encoding to 'utf8'")

  3. #3
    Membre éclairé
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Par défaut
    Bonjour, je viens de voir le post, je suis en vacances. Je teste à la rentrée, mais ca devrait le faire. Merci bien.

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

Discussions similaires

  1. problème dans lors de changement de caractère
    Par lequebecois79 dans le forum Langage
    Réponses: 3
    Dernier message: 10/07/2011, 18h33
  2. Problème de caractère ?
    Par Leishmaniose dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 07/11/2006, 17h29
  3. problème de caractères clavier!!!
    Par brunetc dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 10/06/2005, 13h39
  4. [SQL Server] problème de caractères spéciaux
    Par mbibim63 dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 02/06/2005, 18h38
  5. [MiniPascal] Problème de caractères accentués
    Par Clandestino dans le forum Autres IDE
    Réponses: 3
    Dernier message: 03/10/2004, 13h12

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