oracle 11g 查看服务端/客户端编码,及修改db编码
来源:互联网 发布:mac怎样整理文件 编辑:程序博客网 时间:2024/06/04 00:57
oracle 如果server与client端的编码不一致,asp.net读取db记录显示时,就可能出现乱码
regedit打开注册表:
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1
修改NLS_LANG的值,一般为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK (简体中文编码,这也是oracle安装时默认的编码),如果服务端是utf8,该值需要修改成SIMPLIFIED CHINESE_CHINA.AL32UTF8
tips:如果不记得字符串,也可以通过在服务端运行 select userenv('language') from dual; 查看
此外,如果使用pl/sql devloper,该软件启动时,也会检测客户端与服务端之间的编码差异,如果发现不同,将弹出下面的对话框:
要想去掉这个提示:修改HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_client_x86下NLS_LANG的値即可
(注:经本人实际测试发现,修改了注册表后,虽然这个提示框不再弹出,但有可能导致oracle自带的sqlplus出现乱码,所以建议还是直接第一次弹出该窗口时,直接勾上 Don't show this message again为好,眼不见为净)
修改db编码的办法:(在oracle 11g上通过测试)
SQL> conn system as sysdba;
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter system enable restricted session;
SQL> alter system set job_queue_processes=0;
SQL> alter database open;
SQL> alter database character set internal_use AL32UTF8;
SQL> shutdown immediate;
SQL> startup
- oracle 11g 查看服务端/客户端编码,及修改db编码
- oracle 11g 查看服务端/客户端编码,及修改
- Oracle客户端和服务端编码方式修改
- 查看及修改Oracle编码格式方法
- 查看及修改Oracle编码格式方法
- 查看及修改Oracle编码格式方法
- 查看及修改Oracle编码格式方法
- 查看及修改Oracle编码格式方法
- 查看及修改Oracle编码格式方法
- 查看及修改oracle编码格式方法
- 如何查看及修改oracle编码格式
- 查看及修改Oracle编码格式方法
- 修改db编码的办法:(在oracle 11g上通过测试)
- 【Oracle】 查看修改编码
- oracle查看编码以及修改编码
- oracle查看编码以及修改编码 .
- oracle查看编码以及修改编码
- oracle查看编码以及修改编码
- html 多页面切换tab
- 点击按钮自动截取当前View图片
- python2和python3 共存时 pip安装问题
- jd.com ajax post的登录操作
- 交叉编译openssl,不用修改Makefile编译工具
- oracle 11g 查看服务端/客户端编码,及修改db编码
- JS面向对象的程序设计
- Python的zip函数
- Educational Codeforces Round 2 C. Make Palindrome —— 贪心 + 回文串
- DOS DIR 命令 详解
- C++学习笔记七之使用数组区间的函数
- SpringMVC 定时任务的配置
- 媒体报道 | 创业邦:巴别鸟,一款便捷好用的企业级文件协同网盘
- github vs gitlab 工作量统计