问题描述


Ubuntu下使用终端使用cURL去拿一个GBK的页面,发现返回来的内容里面中文都是乱码

解决方法


通过iconv来处理乱码拿到的内容,进行转码,示例如下:

 $curl http://www.xj.10086.cn/my/ | iconv -f gbk -t utf8

方法说明


在网上查了一段时间之后发现不能通过cURL自带的encoding或者其他属性来解决。而iconv是一种可以解决问题的方法。

在上面的解决方法中,将拿到的页面通过管道符|输入到iconv,通过iconv的-f来指定输入的内容的编码格式,通过-t来指定要输出的编码的格式,如此便可以输出正确编码格式的内容。问题解决。

最新文章

  1. js-小效果-手风琴
  2. 百度Ueditor
  3. [翻译]:SQL死锁-阻塞探测
  4. SSH公钥认证+优化
  5. 在.NET 环境中实现每日构建(Daily Build)--ccnet,MSBuild篇(转载)
  6. SPI的通信试验 --verilog (从机-全双工)
  7. 在虚拟中开启Windows 8.1的Hyper-V平台
  8. oracle 添加自增索引
  9. xcode5向APP store上传应用的时候注意点
  10. 算法竞赛入门经典 习题2-10 排列(permutation)
  11. 章节八、2-火狐的插件TryXPath
  12. D. Concatenated Multiples(离线处理)
  13. 解决The type 'ASP.global_asax' exists in both ASP.global_asax同时存在问题
  14. %date~0,4%和 %time~0,2%等用法详解(转)
  15. 【教程】鼠标右键新建添加RTF文档
  16. error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”
  17. python 使用for循环简单爬取图片(1)
  18. swift学习之UITabelView ----使用xib定义cell
  19. IDEA不能实时更新jsp页面的问题
  20. 【 PostgreSQL】十条实用数据库SQL优化建议

热门文章

  1. 关于 DropDownList 循环绑定中遇到的问题
  2. 关于 struts2 Unable to load configuration. - action
  3. [2017-08-21]Abp系列——如何使用Abp插件机制(注册权限、菜单、路由)
  4. macaca 环境搭建篇,(web 和安卓)
  5. oracle语句批处理
  6. 【转载】makefile经典教程
  7. JavaScript中事件
  8. 《Java程序设计》终极不改版【下】
  9. 自制ACL+DHCP实验(初版)
  10. 【★】微信之于QQ的市场哲学