Search code examples
tidyversereadr

In `readr::read_csv()`,When parse "German language",`Ü` become `¨1`, how to solver it


In readr::read_csv(),When parse "German language",Ü become ¨1, how to solver it? Thanks!

readr::read_csv(I("type\nBlitzangebotsgebühr\nÜbertrag"),locale = locale(encoding='ISO-8859-1'))

enter image description here


Solution

  • using UTF8 will fix our problem.

    library(readr)
    
    read_csv(I("type\nBlitzangebotsgebühr\nÜbertrag"), locale = locale(encoding='utf-8'))
    

    enter image description here