R gère certains caractères différemment lorsqu'il est installé avec apt / compilé à partir des sources

voix
1

R 3.4.4 des dépôts Ubuntu:

> µV
[1] \302\265V

Même ordinateur, R 3.4.4 (et 3.2.0, et aussi 3.5.1) compilées à partir des sources obtenues à partir de CRAN:

> µV
[1] µV

Je préfère préfère le second comportement. D'où vient la différence?

Encoding(µV)retourne unknowndans le premier cas et UTF-8dans le second cas, mais la mise en l'encodage d'une variable de chaîne ne semble pas manuellement pour améliorer sa représentation.

Créé 27/11/2018 à 15:19
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Pour une raison quelconque, Sys.getencoding()était différente dans ces deux builds. Courir Sys.setlocale("LC_COLLATE", "en_US.UTF-8")sur la première construction semble avoir résolu le problème.

Créé 27/11/2018 à 17:01
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more