如果你在FreeNAS中安装mldonkey,会发现下载的中文文件名无法正确显示。 解决这个问题,需要改变FreeNAS的locale设定。 编辑/etc/login.conf,找到如下内容,删掉这几行。
1 2 3 4 | russian|Russian Users Accounts:\ :charset=KOI8-R:\ :lang=ru_RU.KOI8-R:\ :tc=default: |
我们需要再把下面这几句加上,
重新登录一下,再运行locale,会显示:
1 2 3 4 5 6 7 8 9 | # locale LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_TIME=en_US.UTF-8 LC_NUMERIC=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_ALL= |
这说明系统编码已经改成UTF-8了。 这时再运行mlnet,下载的文件中文名字就没问题了。 版本:[b]FREENAS 0.69.1[/b] Kwisatz Haderach (revision 4448);mldonkey-core-2.9.7 备注:locale需要从FreeBSD 6.4的安装光盘上面提取