我有一个csv文件,其中“ß”字符的编码出错了。
它是一个街道数据集,每条街道都像以下"UsastraÃ?e"
或"Example StraÃ?e"
好吧我认为没有问题让我像文本编辑器一样使用R并运行以下命令:
gsub("Ã?", "ß", dataColumn)
但它返回以下错误输出。
Usastraß?e
和Example Straß?e
那么?仍然存在,我无法使用额外的gsub命令删除它,如gsub("?", "", dataColumn)
使用以下代码:
gsub("Ã?", "ß", dataColumn)
这会完全删除该列。
使用view()
命令ß
时显示为Stra�?e
使用命令:
gsub("�?e", "ß", dataColumn)
产生错误的输出
UsastraÃ?ß
和Example StraÃ?ß
我也用readLines()
命令尝试了类似的事情,用纯文本思考就可以了。
所以我的问题是我的问题有一个解决方案,将一个干净的ß
写回文件。就像在和文本编辑器中执行搜索和替换命令一样。