因为windows使用的是gbk编码, 所以国内网站也大多使用该编码. 而linux的默认编码却是utf8, 这就导致了一些乱码情形的产生. 最主要的就是下载文件名.
解决方法有二种:
1. 将linux的默认编码改为GBK, 但这点是不推荐的. utf8作为linux的默认编码, 是有非常多优点的.
env LANG=zh_CN.GBK
2. 因为我们只是想让firefox下载正常, 那么可以只对firefox设置编码. 感谢env命令, 可以对单个程序设置.
env LANG=zh_CN.GBK firefox