最近在使用迅雷离线下载,发现chrome下载大文件时(比如2G以上)无规律出现下载失败的情况(就是下着下着明明没有下载完却下载结束了)。于是改用firefox+downthemall,于是问题没有了,但是新的问题来了。只要文件名称包含汉字,downthemall都识别不出。变成乱码了,就算修改 首选项→内容→字体和颜色→高级→默认字体编码为UTF-8或者GB2312都没有用。实在无语了。
不知道大家怎么解决该问题的?
大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?
- redhatlinux10
- 帖子: 773
- 注册时间: 2008-01-22 23:24
- 来自: 三亚
- 联系:
大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?
牛牛博客
linux 系统中 Chrome 地址栏输入卡顿的解决方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
---
using : openSUSE 13.2 ( 3.16.6-2 x86_64 ) , KDE 4.14.2
linux 系统中 Chrome 地址栏输入卡顿的解决方法
Linux 下 MPV 和 VLC 播放器 VAAPI 显卡加速对比
---
using : openSUSE 13.2 ( 3.16.6-2 x86_64 ) , KDE 4.14.2
- hakie
- 帖子: 270
- 注册时间: 2008-04-30 12:14
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?
[bash]
cat ~/bin/iconvmv
#!/bin/bash
[ $# -gt 0 ] || echo "Usage : $0 filename"
while [ $# -gt 0 ]
do
for i in "$1"
do
mv "$1" "$(echo $1 |iconv -t ISO-8859-1 |iconv -f GBK)"
done
shift
done
[/bash]
[bash]
cat ~/bin/urlefmv
#!/bin/bash
[ $# -gt 0 ] || echo "Usage : $0 filename"
while [ $# -gt 0 ]
do
for i in "$1"
do
mv "$1" "$(echo $1 |perl -MURI::Escape -ne 'print uri_unescape($_)')"
done
shift
done
[/bash]
手上有两个脚本就不用怕了。

cat ~/bin/iconvmv
#!/bin/bash
[ $# -gt 0 ] || echo "Usage : $0 filename"
while [ $# -gt 0 ]
do
for i in "$1"
do
mv "$1" "$(echo $1 |iconv -t ISO-8859-1 |iconv -f GBK)"
done
shift
done
[/bash]
[bash]
cat ~/bin/urlefmv
#!/bin/bash
[ $# -gt 0 ] || echo "Usage : $0 filename"
while [ $# -gt 0 ]
do
for i in "$1"
do
mv "$1" "$(echo $1 |perl -MURI::Escape -ne 'print uri_unescape($_)')"
done
shift
done
[/bash]
手上有两个脚本就不用怕了。



◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 8
- 注册时间: 2013-02-20 13:41
- 系统: ubuntu12.04
Re: 大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?
我迅雷离线下载也是文件名乱码,请问这两个脚本到底怎么用,能说具体点吗?YeLee 写了:[bash]
cat ~/bin/iconvmv
#!/bin/bash
[ $# -gt 0 ] || echo "Usage : $0 filename"
while [ $# -gt 0 ]
do
for i in "$1"
do
mv "$1" "$(echo $1 |iconv -t ISO-8859-1 |iconv -f GBK)"
done
shift
done
[/bash]
[bash]
cat ~/bin/urlefmv
#!/bin/bash
[ $# -gt 0 ] || echo "Usage : $0 filename"
while [ $# -gt 0 ]
do
for i in "$1"
do
mv "$1" "$(echo $1 |perl -MURI::Escape -ne 'print uri_unescape($_)')"
done
shift
done
[/bash]
手上有两个脚本就不用怕了。![]()
![]()
- linux爱好
- 帖子: 106
- 注册时间: 2013-03-17 11:41
- 系统: veket