Oracle 字符集常见字符集及解决方案

优先级别:alter session>环境变量>注册表>参数文件

一.查看字符集:

1.查询服务端字符集:

select userenv('language') from dual

or

select * from nls_database_parameters

2.查询客户端:

select * from nls_instance_parameters

客户端字符集与服务端字符集不一致就会出现乱码等问题

3.会话字符集:

select * from nls_session_parameters

二.修改字符集:

1.修改客户端字符集:(推荐)

打开注册表:cmd-regedit

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1的NLS_LANG

修改NLS_LANG的值为:

比如服务端是:SIMPLIFIED CHINESE_CHINA.AL32UTF8那么客户端也修改成它即可

如果通过注册表方式还是没有解决问题,去修改环境变量:NLS_LANG

dos命令:set nls_lang=AMERICAN_AMERICA.ZHS16GBK

2.服务器端字符集修改:(慎重)

三.常用字符集:

ZHS16GBK

ZHS16CGB231280

AL32UTF8     9i出现的

语法:国家_时间格式.字符集格式

AMERICAN_AMERICA.ZHS16GBK

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

SIMPLIFIED CHINESE_CHINA.AL32UTF8

四.字符集表:

最新文章

  1. MySQL COLUMNS分区
  2. execve(file, argv, env)参数argv获取字符串个数
  3. MyBatis的foreach标签与SUM函数同时使用
  4. 用类方法------>快速创建一个autorelease的对象,在封装的类方法内部
  5. 【转】Python资源 转自 dylanninin.com
  6. 关于php析构函数的一个有趣问题
  7. Mac废纸篓 不能完全清空的有效解决方法
  8. css实现的透明三角形
  9. jsp表单提交中文乱码的解决
  10. Ghost Button制作教程及设计趋势分析
  11. c#个性化安装包
  12. PHP移动互联网开发笔记(5)——文件的上传下载
  13. hdu4185二分图匹配
  14. 【Android Developers Training】 88. 使用备份API
  15. shell的if嵌套
  16. 使用腾讯云“自定义监控”监控GPU使用率
  17. 常用的当前时间(返回String类型)
  18. NAT(Network Address Translation)
  19. [Android] ScrollView can host only one direct child
  20. 记录一下ES6扩展运算符(三点运算符)...的用法

热门文章

  1. 使用Tor创建.onion域名网站(创建暗网服务和暗网的网站)
  2. Git(三):Git 使用规范流程
  3. Gearmand 任务分发系统
  4. .NET 等宽、等高、等比例、固定宽高生成缩略图 类
  5. Py小技巧一:在列表,字典,集合中根据条件筛选数据
  6. 设置Windows开机自动启动VirtualBox虚拟机系统
  7. 排查MySQL事务没有提交导致 锁等待 Lock wait timeout exceeded
  8. 什么是展uv
  9. C++——代码运行过程详解
  10. shell if,case,for,while语法