J'ai un pb qui me rend un peu chèvre !
Je développe une application Shiny avec RSutdio server (installé sur Centos 7).
La version de production de cette application tourne sur un shiny-server qui est sur la même machine que le Rstudio-Server.
Pour debugger mes modifications je lance l'application directement depuis Rstudio avec un runApp. Ça fonctionne MAIS lorsque je fait une insertion d'un champ texte contenant des caractères accentués dans une table d'une base SqlServer, je perd les accents dans la base alors que si je lance cette application depuis un navigateur grâce à shiny-server, les accents sont correctement traités.
J'ai pensé qu'il y avait un pb de locale, alors j'ai ajouté dans mon code
Code : Tout sélectionner
Getlocale<-Sys.getlocale()
save(Getlocale,file="locale.RData")
mais dans les deux cas
Code : Tout sélectionner
GetLocale
[1] "LC_CTYPE=fr_FR.UTF-8;LC_NUMERIC=C;LC_TIME=fr_FR.UTF-8;LC_COLLATE=fr_FR.UTF-8;LC_MONETARY=fr_FR.UTF-8;LC_MESSAGES=fr_FR.UTF-8;LC_PAPER=fr_FR.UTF-8;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=fr_FR.UTF-8;LC_IDENTIFICATION=C"
Donc le pb n'est pas là.
Quelqu'un a t'il déjà rencontré ce type de pb et a trouvé le pourquoi du comment ?
Merci d'avance
Serge