有这样一个想法
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
- solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
噢,刚看了下,发现是
这句有问题,在终端执行locale出来:
grep "LANG"就会有两项结果,导致出错(我记得7.10时不是这样的啊?)
你可以将这句替换成
代码: 全选
if [ `locale |grep "LANG"` == "LANG=zh_CN.UTF-8" ];then
lang=1
fi
代码: 全选
xiooli@XIOOLI:~/桌面$ locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
你可以将这句替换成
代码: 全选
if [ `locale |grep "LANG="` == "LANG=zh_CN.UTF-8" ];then
lang=1
fi
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
更新了,改写了那个繁杂的汉字转换成urlencode的代码,修正了判断locale的错误,欢迎测试:D
viewtopic.php?t=120253&highlight=
viewtopic.php?t=120253&highlight=
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系: