вектор символов iconv между французским и английским не меняется - PullRequest
0 голосов
/ 02 июля 2019

пометил мой предыдущий вопрос как правильный, но проблема не устранена - прочитайте ответ iconv там.

У меня есть столбец df с английскими и французскими символами, и французские символы не правильно кодируются при вводе, выглядя так:

library(tidyverse)

df <- tibble(ID  = 1:4, 
             text = c("english", "pour la mise en œuvre d’une ville", "Sécurité de l'information - Ouverture des données", "Directeur Général"))

# A tibble: 4 x 2
     ID text                                                
  <int> <chr>                                               
1     1 english                                              
2     2 pour la mise en œuvre d’une ville                
3     3 Sécurité de l'information - Ouverture des données
4     4 Directeur Général  

На основании данного совета я попытался использовать iconv:

df$text <- iconv(df$text, to="Windows-1252")
df
# A tibble: 4 x 2
     ID text                                                
  <int> <chr>                                               
1     1 english                                              
2     2 pour la mise en œuvre d’une ville                
3     3 Sécurité de l'information - Ouverture des données
4     4 Directeur Général    

Это сработало один раз для меня в консоли, затем не снова. Я пробовал разные способы кодирования текста, но он не работает. Есть идеи, что здесь происходит? Почему это сработает один раз, а потом вообще перестанет работать?

Спасибо!

...