我通过Java程序上传excel文件,当文件名是中文的时候上传上去就是乱码,如果在Linux系统上建中文文件,是可以支持的,ftp等上传也支持。昨天把程序放到公司一直的用的一个Linux系统下,居然上传上去的不是乱码,我想请问一下,这个乱码是需要改Linux系统的配置吗?为啥都是Linux系统,有些支持,有些不支持,而我们所用的两个Linux系统的版本是一样的

解决方案 »

  1.   

    步骤如下:
    1、修改 /etc/sysconfig/i18n 文件,如下:LANG="en_US.UTF-8"
    LANG="zh_CN.UTF-8"
    LANG="zh_CN.GB18030"
    LANG="zh_CN.gb2312"
    SYSFONT="latarcyrheb-sun16"2、修改 /etc/profile 文件,在文件末尾添加:LC_ALL="zh_CN.GBK"
    export LANG="zh_CN.GBK"修改之后,重新启动。
      

  2.   

    谢谢,我按你说的做了,的确是可以,不过很奇怪的是,我ip设置里,显示ip是否激活状态那里的那个激活或未激活却变成了乱码,还请帮忙看下,怎么回事?