rt  我用这个设置了 set NLS_LANG=AMERICAN_AMERICA.US8PC437 这个只是设置当前的session 怎么能让它保留住  不用每次都设  或者有什么其他的办法么

解决方案 »

  1.   

    修改注册表项 nls_lang 试试。
      

  2.   

    http://blog.csdn.net/fibbery/archive/2008/05/26/2483027.aspx
    这个应该对你有帮助
      

  3.   

    sqlplus 是一个客户端工具,跟设置客户端字符集参数NLS_LANG没有关系。
    在windows中,运行chcp命令,
    格式: chcp nnn
    nnn指定代码页,437为美国,936为中国
    设置如下:cmd->chcp 437->回车搞定
      

  4.   

    在sqlplus命令窗口里面输入 以下命令:
    alter session set nls_language=american;
    执行,就执行到了全英文环境下。
      

  5.   

    同一楼,把NLS_LANG=AMERICAN_AMERICA.US8PC437 写在注册表相应位置。