Open dayushan opened 7 years ago
web<-read_html(url,encoding="gb2312") # 调试发现是这一句出错,错误信息是 encoding 不对
# 仔细看了一下网页的 <head> 部分,有:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
# 网页声明的 encoding 确实是 gb2312,但是偶尔碰到过网页实际编码和声明不符
# 在上一条语句尝试把 encoding 改为 gbk:
web<-read_html(url,encoding="gbk")
# 运行正常,没有报错。由此可见,这个问题是由于网页的 encoding 不规范导致的。
以上为我的代码,但是在采集2012年4月的行情数据时报错,报错内容如下:
Error in eval(substitute(expr), envir, enclos) :
input conversion failed due to input error, bytes 0xA9 0x4F 0xC6 0xF0 [6003]
麻烦吴老师帮我看一下