Tout d'abord, je suis sous R 3.4.4 et Windows.
J'ai developpé mon package qui contient une dizaine de fonctions dont certaines renvoie des messages ("message() ou print()) dans la console et/ou des graphiques (main/xlab/ylab).
Mon problème est que l'encodage ne passe pas une fois que j'ai construit mon package (avec la commande "R CMD build nomMonPackage").
J'ai précisé au début du script recensant mes fonctions (à l'emplacement nomMonPackage/R/mesFonctions.R) et à l'intérieur des fonctions :
Code : Tout sélectionner
Sys.setlocale("LC_CTYPE","french")
options(encoding = "UTF-8")
De plus, je savegarde ce script avec l'encodage UTF-8.
Dans un nouveau script, j'installe mon package :
Code : Tout sélectionner
install.packages("nomMonPackage.0.tar.gz", repos = NULL, type="source")
library(nomMonPackage)
Lorsque je fais appel à une fonction avec une sortie avec des caractères UTF-8 : tous les accents ne passent pas ... par exemple "Répartition de la différence".
Quelqu'un aurait une idée pour forcer l'affichage de mes sorties pour que les accents passent correctement ?
Merci d'avance.