我的程序在Redhat AS4 linux系统下读取这样的文件(以下为文件片段):   999025 ¦ ¦全球通188元套餐 ¦ ¦1 ¦ ¦全球通\n 
   999026 ¦ ¦全球通288元套餐 ¦ ¦1 ¦ ¦全球通\n 
   999018 ¦ ¦动感地带校园卡 ¦ ¦4 ¦ ¦动感地带\n当系统的语言环境变量LANG=en_US.UTF-8的时候,程序读取文件(运行)就没有问题。然而
当LANG=zh_CN.GB18030的时候,运行时程序就被系统强制杀掉了,抛出“段错误”的提示信息,在LANG变量采用这两个值的不同就在于,当为zh_CN.GB18030时,文件打开可以显示中文;当为
en_US.UTF-8这个值时,文件打开是乱码,这个问题实在不解,向高手指教!!