curl.iconv
功能说明
描述
对返回的网站数据转换成指定编码,我们常用的编码有gbk,gb2312,utf-8等等。
函数原型
curl.iconv(source,souceCode,destCode)
参数
名称 | 类型 | 描述 |
---|---|---|
str | 字符型 | 需要转换的数据 |
souceCode | 字符型 | 源数据编码格式 |
destCode | 字符型 | 转换后的编码格式 |
返回值
类型 | 描述 |
---|---|
字符型 | 执行返回转换后的正常文本,失败返回空字符串 |
备注
可能出现的错误信息,执行 getlasterror 函数获取具体详细信息:
- 错误编码=getlasterror()
- 错误信息=getlasterror(1)
错误编码 | 错误信息 |
---|---|
1400 | 参数类型不正确 |
4090 | iconv打开失败,请填写正确的文本编码 |
4091 | iconv转换失败 |
示例
def test():
# 把结果以文本的方式输出
CURLOPT_RETURNTRANSFER=19914
ch=curl.init("http://1212.ip138.com/ic.asp")
curl.setopt(ch,CURLOPT_RETURNTRANSFER,1)
result=curl.exec(ch)
result=curl.iconv(result,"gb2312","utf-8")
curl.close(ch)
print(result)
演示示例
- 暂无
安装包下载
- 暂无
相关视频
- 暂无