博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
wget在mingw中的使用
阅读量:6891 次
发布时间:2019-06-27

本文共 1128 字,大约阅读时间需要 3 分钟。

hot3.png

1. 设置mingw可在shell中输入和显示中

中文显示

打开配置文件/etc/profile,在最后加入,

export LANG=enalias l='/bin/ls --show-control-chars --color=auto'alias la='/bin/ls -aF --show-control-chars --color=auto'alias ll='/bin/ls -alF --show-control-chars --color=auto'alias ls='/bin/ls --show-control-chars --color=auto'

中文输入

将/etc/inputrc.default和用户目录下的.inputrc文件中的相关项修改为以下内容:

set meta-flag onset input-meta onset output-meta onset convert-meta off

2. 安装wget软件

由于mingw自带安装的wget版本过老,所以需要更新wget软件

mingw-get update // 更新mingw的安装包信息mingw-get show | grep 'wget' // 显示wget安装包的相关信息mingw-get install msys-wget  // 安装最新版的wget安装包

3. 使用wget下载avlog中神话的所有聊天记录

avlog.avplayer.org网站使用https协议,在wget中设置相关选项

wget -r -nd -np --no-check-certificate 'https://avlog.avplayer.org/神话/'

运行后会发现wget不支持中文的传入,从wget的输出信息中可以发现,wget将url识别为

https://avlog.avplayer.org/%C9%F1%BB%BO

这里很可能是因为mingw console是GBK编码的缘故,而wget又以unicode的方式去解析‘“神话”二字,最终导致wget connect的时候没有发现对应的文件(没印证过!)。对于wget不支持中文url的问题,现有两个解决方法,一种是修改源代码(google之,只需要简单修改几行代码就可以了),另一种方法是从浏览器的url栏拷贝url至gvim中,然后再将此转换后的url做为wget的url参数就可以了,如下所示。

https://avlog.avplayer.org/%E7%A5%9E%E8%AF%9D

转载于:https://my.oschina.net/chen0dgax/blog/130890

你可能感兴趣的文章
我的友情链接
查看>>
我的友情链接
查看>>
Lync Server 2010详解系列6:Lync Server边缘服务器的部署 (无反向代理)
查看>>
AutoCAD快捷键大全
查看>>
两款公式编辑器
查看>>
Cocos2dx——HelloWorld相关
查看>>
我的友情链接
查看>>
Eclipse的SVN插件与SVN客户端安装版本一致性,实现版本协同管理
查看>>
openstack dashboard 加载慢的原因
查看>>
Windows Server 2008 中直接安装Microsoft .NET Framework 3.5 sp1
查看>>
VS2010与.NET4.0 系列 2. 项目入门模板
查看>>
MySQL的存储引擎比较
查看>>
关于硬盘读写
查看>>
基于TCP协议的Socket通信
查看>>
IReport安装完无法启动
查看>>
C二级指针内存模型一
查看>>
如何关掉vmware虚拟机中的redhat和windows 2003的报警声
查看>>
我的友情链接
查看>>
双向链表实现约瑟夫双向生死游戏
查看>>
Java知识点06-原码、反码、补码
查看>>