iconv字符向量在法语和英语之间不变

时间:2019-07-02 17:56:06

标签: r iconv

将我的previous question标记为正确,但问题仍然存在-请在此处阅读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    

它在控制台中对我来说一次,然后又一次。我尝试了多种编码文本的方法,但无法正常工作。知道这里发生了什么吗?为什么它只能工作一次,然后完全停止工作?

谢谢!

0 个答案:

没有答案