一个java程序部署到linux系统中,oracle也按照在这系统中,在程序里插入一条数据到数据库,查询数据发现是乱码.(在程序里插入时的中文没有出现乱码).单独的在工具里执行insert 语句插入到数据库也没有乱码.
求助...

解决方案 »

  1.   

    那就说明linux平台不支持中文。
      

  2.   

    你可以增加中文支持在linux上面
      

  3.   

    # 将操作系统语句设置成中文,
    # 然后vi /home/oracle/.bash_profile# 添加下面两行:
    NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"; export NLS_LANG
    ORA_NLS33=$ORACLE_HOME/nls/data; export ORA_NLS33
      

  4.   

    -- 嗯,说明你插入的数据 是正确的,
    -- 只是在你的 Linux 操作系统的显示端设置有问题(Oracle用户环境设置及操作系统语言设置),
    -- 所以:看我3楼的!