命令:# vim /usr/bin/gftp
在#!/bin/sh之后加上
export LANG=zh_CN(改为zh_CN.GBK)
由于我的系统上还没有生成GBK,所以也得益于之前利用网上的介绍生成相应的字符集:
sudo locale-gen zh_CN.GBK
然后就OK了,gftp的首选项里也不再需要设置远程字符集。也不再需要像某些解决方法那样还得安装补丁或是进行什么配置。我想,这是因为在
gftp 这个进程里,变量LANG设置为GBK后,即可与远端的服务器保持了字符集的一致,交流也正常了。由于LANG环境变量的优先级比其它的
locale变量优先级都低,但却发生了作用,我想可能是因为在该进程中其它的变量都没有设置的缘故。
阅读(1539) | 评论(0) | 转发(0) |