libcurl console 中文乱码
来源:互联网 发布:坐车软件哪个好 编辑:程序博客网 时间:2024/05/22 13:58
libcurl是一个很好的Windows系统中RESTFul测试库。
但是,如果在Windows的命令行(console)环境下执行,则会出现中文乱码的问题。这个是因为一般网页端的编码格式为UTF-8,而Windows的console环境,编码格式为GBK。
因此,需要用到编码转换工具LibIconv
curl命令,需要依照自身业务需求安装。https://curl.haxx.se/dlwiz/
转码所需文件
- iconv.exe
- libcharset1.dll
- libiconv2.dll
- libintl3.dll
下载地址
命令行
未转码命令
C:\Users\Administrator\Desktop\新建文件夹> curl https://www.baidu.com
转码命令
C:\Users\Administrator\Desktop\新建文件夹> curl https://www.baidu.com | iconv.exe -f utf-8 -t gbk
命令行运行结果
C:\Users\Administrator\Desktop>cd 新建文件夹C:\Users\Administrator\Desktop\新建文件夹>dir 驱动器 C 中的卷是 Windows 卷的序列号是 CE2F-63AD C:\Users\Administrator\Desktop\新建文件夹 的目录2017/07/07 15:29 <DIR> .2017/07/07 15:29 <DIR> ..2004/10/14 06:08 16,896 iconv.exe2004/10/14 06:08 11,776 libcharset1.dll2016/12/21 11:38 356,864 libcurl.dll2004/10/14 06:08 978,432 libiconv2.dll2004/10/10 00:25 101,888 libintl3.dll 5 个文件 1,465,856 字节 2 个目录 58,988,163,072 可用字节C:\Users\Administrator\Desktop\新建文件夹>curl https://www.baidu.com<!DOCTYPE html><!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/bdorz/baidu.min.css><title>鐧惧害涓€涓嬶紝浣犲氨鐭ラ亾</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus=autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=鐧惧害涓€涓?class="bg s_btn" autofocus></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>鏂伴椈</a> <a href=https://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>鍦板浘</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>瑙嗛</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>璐村惂</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>鐧诲綍</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">鐧诲綍</a>'); </script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">鏇村浜у搧</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>鍏充簬鐧惧害</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>©2017 Baidu <a href=http://www.baidu.com/duty/>浣跨敤鐧惧害鍓嶅繀璇?/a> <a href=http://jianyi.baidu.com/ class=cp-feedback>鎰忚鍙嶉</a> 浜琁CP璇?30173鍙?nbsp; <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>C:\Users\Administrator\Desktop\新建文件夹>curl https://www.baidu.com | iconv.exe -f utf-8 -t gbk % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 2443 100 2443 0 0 53108 0 --:--:-- --:--:-- --:--:-- 53108<!DOCTYPE html><!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=https://ss1.bdstatic.com/5eN1bjq8AAUYm2zgoY3K/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head> <body link=#0000cc> <div id=wrapper> <div id=head> <div class=head_wrapper> <div class=s_form> <div class=s_form_wrapper> <div id=lg> <img hidefocus=true src=//www.baidu.com/img/bd_logo1.png width=270 height=129> </div> <form id=form name=f action=//www.baidu.com/s class=fm> <input type=hidden name=bdorz_come value=1> <input type=hidden name=ie value=utf-8> <input type=hidden name=f value=8> <input type=hidden name=rsv_bp value=1> <input type=hidden name=rsv_idx value=1> <input type=hidden name=tn value=baidu><span class="bg s_ipt_wr"><input id=kw name=wd class=s_ipt value maxlength=255 autocomplete=off autofocus=autofocus></span><span class="bg s_btn_wr"><input type=submit id=su value=百度一下 class="bg s_btn" autofocus></span> </form> </div> </div> <div id=u1> <a href=http://news.baidu.com name=tj_trnews class=mnav>新闻</a> <a href=https://www.hao123.com name=tj_trhao123 class=mnav>hao123</a> <a href=http://map.baidu.com name=tj_trmap class=mnav>地图</a> <a href=http://v.baidu.com name=tj_trvideo class=mnav>视频</a> <a href=http://tieba.baidu.com name=tj_trtieba class=mnav>贴吧</a> <noscript> <a href=http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2f%3fbdorz_come%3d1 name=tj_login class=lb>登录</a> </noscript> <script>document.write('<a href="http://www.baidu.com/bdorz/login.gif?login&tpl=mn&u='+ encodeURIComponent(window.location.href+ (window.location.search === "" ? "?" : "&")+ "bdorz_come=1")+ '" name="tj_login" class="lb">登录</a>'); </script> <a href=//www.baidu.com/more/ name=tj_briicon class=bri style="display: block;">更多产品</a> </div> </div> </div> <div id=ftCon> <div id=ftConw> <p id=lh> <a href=http://home.baidu.com>关于百度</a> <a href=http://ir.baidu.com>About Baidu</a> </p> <p id=cp>©2017 Baidu <a href=http://www.baidu.com/duty/>使用百度前必读</a> <a href=http://jianyi.baidu.com/ class=cp-feedback>意见反馈</a> 京ICP证030173号 <img src=//www.baidu.com/img/gs.gif> </p> </div> </div> </div> </body> </html>C:\Users\Administrator\Desktop\新建文件夹>
阅读全文
0 0
- libcurl console 中文乱码
- Eclipse console 中文乱码
- eclipse console 中文乱码
- Eclipse Console中文乱码
- myeclipse console中文乱码
- idea console 中文乱码
- Eclipse console 中文乱码解决
- Eclipse console 中文乱码解决
- Eclipse GlassFish Console 中文乱码
- Eclipse GlassFish Console 中文乱码
- Eclipse console 中文乱码解决
- MySQL在console上输出中文乱码
- Win32 Console解决程序中文乱码
- Pydev Console中文提示乱码的问题
- Myeclipse11 tomcat console 中文乱码解决
- 18.Eclipse console 中文乱码解决 ?
- Jenkins:解决Console Output中文乱码问题
- Console.WriteLine打印中文为何出乱码?
- zTree的搜索
- 利用Python Mock模拟OJ test case
- ifconfig 不可用
- 基于百度AI的文字识别-Python
- STL中vector<type>的复制
- libcurl console 中文乱码
- 中文分词工具整理
- Position详解
- Java+Selenium3方法篇42-利用POI读写excel文件
- SQL Server CHARINDEX和PATINDEX详解
- 排序专用--javascript
- 运维小白的python之路——paramiko
- 访问数据库地址的授权
- Model的常用方法