2016-11-25 134 views
0

我有一个带有文本的Excel文件。我已将它保存为CSV文件并使用readr::read_csv2()读入R.但我无法弄清楚如何摆脱下面的怪异字符:从Excel(Mac)中读取CSV文件时对其进行编码R

[131] "W<U+008A>rmflasche <e3>Hug<d2>\r \r"            
[132] "Held f<U+009F>r einen Tag <d0> Aufblasbare Superhelden-Ausr<U+009F>stung \r"  
[133] "Metallic Tattoos & Haarkrone <d0> Fashion Set\r"        

我试图用iconv,但我不知道在编码文件保存在首位。

编辑:我加入CSV文件的第一行:

name;product_details 
Geschenkset Cupcake Dekoration ;"Erh�ltlich in vier Varianten: Cupcake Geschenkset � Weihnachtsglitzer" 
+0

你能显示iconv行吗?并且还有一部分是什么在csv文件里面有这种数据 –

+0

你认为这可能是我的机器的问题吗?我刚刚发现,当打印出来的时候,我还会得到奇怪的字符,例如“A tibble:325 2” –

+0

什么是文件编码设置 - >重新打开编码,设置为utf-8并尝试 –

回答

0

尝试阅读您的文件中像这样

readLines("filepath", encoding="UTF-8")