大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?

上网、浏览、聊天、下载等
回复
头像
redhatlinux10
帖子: 773
注册时间: 2008-01-22 23:24
来自: 三亚
联系:

大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?

#1

帖子 redhatlinux10 » 2012-12-27 12:00

最近在使用迅雷离线下载,发现chrome下载大文件时(比如2G以上)无规律出现下载失败的情况(就是下着下着明明没有下载完却下载结束了)。于是改用firefox+downthemall,于是问题没有了,但是新的问题来了。只要文件名称包含汉字,downthemall都识别不出。变成乱码了,就算修改 首选项→内容→字体和颜色→高级→默认字体编码为UTF-8或者GB2312都没有用。实在无语了。
不知道大家怎么解决该问题的?
头像
hakie
帖子: 270
注册时间: 2008-04-30 12:14

Re: 大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?

#2

帖子 hakie » 2013-01-28 17:32

:em01
Archlinux+FVWM

虽然没技术折腾,但一直在默默折腾。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?

#3

帖子 YeLee » 2013-01-28 17:38

[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]
手上有两个脚本就不用怕了。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
Math_Cell
帖子: 8
注册时间: 2013-02-20 13:41
系统: ubuntu12.04

Re: 大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?

#4

帖子 Math_Cell » 2013-03-14 12:45

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]
手上有两个脚本就不用怕了。 :em01 :em01 :em01
我迅雷离线下载也是文件名乱码,请问这两个脚本到底怎么用,能说具体点吗?
头像
linux爱好
帖子: 106
注册时间: 2013-03-17 11:41
系统: veket

Re: 大家如何解决firefox下载文件时如果名称包含汉字则变成乱码的问题?

#5

帖子 linux爱好 » 2013-03-19 16:45

火狐这问题好久了呢,也想知道解决办法
为人不识Linus,装遍系统也枉然。
菜鸟来学习的,用的系统是veket
回复