Label Cloud

Tuesday, December 9, 2008

在中文Locate下使用英文程序

  这个所谓的技巧是用来对付那些设计得比较怪异的程序的,比如河南网通的拨号程序。据河南某Linux友说,在使用ubuntu Linux的时候,需要使用河南网通的拨号,但是拨号程序中指定的一个设备在locate=zh_CN.utf-8的时候,居然输出的是中文名字,比如hda输出成第一个IDE口上的硬盘。
  这还了得?莫非要把Locate设置成en_US,然后再wine中文之星?
  经过了多方验证和求教,找到的解决方法却异常简单,也凸现了Linux的DIY神力,只需要在执行脚本前面加一行:
  export LANG=en_US
  使程序执行的时候为英文环境,问题就解决了?!

No comments: