解决在Ubuntu终端下使用cURL获取GBK格式的页面出现乱码问题
2024-10-18 22:32:19
问题描述
在Ubuntu
下使用终端使用cURL
去拿一个GBK
的页面,发现返回来的内容里面中文都是乱码
解决方法
通过iconv
来处理乱码拿到的内容,进行转码
,示例如下:
$curl http://www.xj.10086.cn/my/ | iconv -f gbk -t utf8
方法说明
在网上查了一段时间之后发现不能通过cURL自带的encoding或者其他属性来解决。而iconv是一种可以解决问题的方法。
在上面的解决方法中,将拿到的页面通过管道符|
输入到iconv,通过iconv的-f
来指定输入的内容的编码格式,通过-t
来指定要输出的编码的格式,如此便可以输出正确编码格式的内容。问题解决。
最新文章
- js-小效果-手风琴
- 百度Ueditor
- [翻译]:SQL死锁-阻塞探测
- SSH公钥认证+优化
- 在.NET 环境中实现每日构建(Daily Build)--ccnet,MSBuild篇(转载)
- SPI的通信试验 --verilog (从机-全双工)
- 在虚拟中开启Windows 8.1的Hyper-V平台
- oracle 添加自增索引
- xcode5向APP store上传应用的时候注意点
- 算法竞赛入门经典 习题2-10 排列(permutation)
- 章节八、2-火狐的插件TryXPath
- D. Concatenated Multiples(离线处理)
- 解决The type 'ASP.global_asax' exists in both ASP.global_asax同时存在问题
- %date~0,4%和 %time~0,2%等用法详解(转)
- 【教程】鼠标右键新建添加RTF文档
- error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”
- python 使用for循环简单爬取图片(1)
- swift学习之UITabelView ----使用xib定义cell
- IDEA不能实时更新jsp页面的问题
- 【 PostgreSQL】十条实用数据库SQL优化建议