ooracle server bus 乱码

osb乱码图片说明

修改下浏览器编码呢。

修改下编码格式,重新启动项目

一般乱码问题都是编码和解码的字符集不一致所引起的,所以:
确认数据库服务器所用字符集:

select * from nls_database_parameters where PARAMETER = 'NLS_CHARACTERSET'
设置客户端的字符集:

在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。

或者系统环境变量中的NLS_LANG
还可以在dos窗口里面自己设置,

比如: set nls_lang=AMERICAN_AMERICA.ZHS16GBK

这样就只影响这个窗口里面的环境变量。

在unix平台下,就是环境变量NLS_LANG。

$echo $NLS_LANG

AMERICAN_AMERICA.ZHS16GBK

一般Oracle乱码都是因为客户端使用的字符集和服务器不一致引起的:

 确认数据库服务器所用字符集:

select * from nls_database_parameters where PARAMETER = 'NLS_CHARACTERSET'

设置客户端的字符集:


    在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。

    或者系统环境变量中的NLS_LANG

    还可以在dos窗口里面自己设置,

    比如: set nls_lang=AMERICAN_AMERICA.ZHS16GBK

    这样就只影响这个窗口里面的环境变量。


    在unix平台下,就是环境变量NLS_LANG。

    $echo $NLS_LANG

    AMERICAN_AMERICA.ZHS16GBK

翻墙出去才抄到外国的文档,见了鬼了