PLSQL乱码
来源:互联网 发布:网络影视拍摄许可证 编辑:程序博客网 时间:2024/06/05 10:46
PLSQL乱码
- 博客分类:
- oracle
问题:PL/SQL插入和更新乱码。
解决乱码问题需要关注的三点:
1. Oracle数据库内部的字符集
2. Oracle客户端应用所在环境的字符集
3. Oracle数据库所在服务器的系统中NLS_LANG变量里保存的字符集(最好与前两点保持一致)
步骤一:查看当前oracle服务器内部的字符集配置;
select * from v$nls_parameters; 结果如下图所示:
或者,select userenv('language') from dual; 结果如下图所示:
即格式oracle服务器内部的字符集为:AMERICAN_AMERICA.AL32UTF8
步骤二:配置oracle客户端所在环境的字符集,使其与oracle服务器内部字符集配置保持一致,
如果是window系统,但是没有安装oracle客户端,可以设置系统环境变量,如下图所示:
或者,如果不想采用添加系统环境变量的方式,也可以在PL/SQL安装目录下新建一个批处理文件,
内容如下:
SET NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
如果是window系统,但安装了oracle客户端的,可以去注册表中设置NLS_LANG变量的值。
步骤三:重启PL/SQL,如果是采用编写批处理的方式,需要从批处理运行,重启后乱码问题解决。
附: 查看可选的数据库字符集
select * from v$nls_valid_values;
- plsql 乱码
- plsql乱码
- PLSQL乱码
- plsql乱码
- plsql乱码
- plsql 中文乱码 plsql 乱码 字符集解决方案
- plsql 中文乱码 plsql 乱码 字符集解决方案
- oracle客户端乱码/ plsql乱码
- plsql 乱码 字符集解决方案
- plsql字符乱码问题
- plsql 复制 乱码
- PLSQL中文乱码问题
- plsql中文乱码问题
- PLSQL中文乱码解决方法
- plsql developer 乱码处理
- plsql遇到乱码问题
- plsql乱码问题
- plsql乱码如何解决?
- Linux加载DTS设备节点的过程(以高通8974平台为例)
- xml post 请求到另外一个spring mvc 中,xml内容被转义了
- 关于 转基因 我来说说
- 【Qt学习笔记】.显示图片
- Linux 下编译安装OpenCV
- PLSQL乱码
- 华师大 OJ 1147
- VFS之mnt命名空间
- android中无法在华为手机输出Log.v和Log.d级别的日志问题总结
- axure 7.0正式版发布(附下载地址和汉化包)
- php 设计模式的理解
- linux 使用yum是提示如下错误
- GoogLeNet计算过程
- MySQL服务无法启动(2003