[问题] 读取CSV档英文部分乱码

楼主: disney82231 (菜逼八YOYOYO)   2018-04-04 20:26:12
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
读取CSV档时,总共只有两行,第一行原名称是HUMERUS,第二行是CODE
但读进去第一行名称变成UMERUS,H变成中文乱码,第二行正常。
想请问为什么会这样呢?
CSV档是xls档转成的,会是因为这个原因吗?
如果是该怎么办,第一次遇到英文乱码变成中文的..
谢谢
[程式范例]:
test<-read.table("CASE.csv",sep=",",header = T,encoding="big5")
test<-read.table("CASE.csv",sep=",",header = T,encoding="UTF-8")
test<-read.table("CASE.csv",sep=",",header = T)
以上三个都试过了..
[关键字]:
读档 英文 乱码 CSV
作者: celestialgod (天)   2018-04-04 20:32:00
用notepad++去看编码吧另外还可以用显示所有字符去看是否有其他字符
作者: eric500g (鱼头)   2018-04-04 20:41:00
csv档打开是乱码吗?
作者: andrew43 (讨厌有好心推文后删文者)   2018-04-04 22:00:00
所以应该又是BOM害的。
作者: obarisk (OSWALT)   2018-04-04 22:31:00
真想拿有bom的档案来试试,R不是implictly把BOM干掉了

Links booklink

Contact Us: admin [ a t ] ucptt.com