nls_lang用于设置客户端的字符集。影响sqlplus界面的语言。

regedit:

hkey_local_machinesoftwareoraclehome0

nls_lang键值

1、取值为‘US7ASCII'或为空

2、取值为‘simplified chinese_china.ZHS16GBK'

nls_characterset用于设置数据库内部字符集,决定数据记录保存的格式。

1、取值为‘US7ASCII'或为空

2、取值为‘ZHS16GBK'

测试:环境(已有一表为test_char.内含有汉字)

1>客户端,服务器端的字符集为ZHS16GBK:

.能正确显示test_char.

.能正确建立含有汉字记录的表。

.将xiejia.test_char导入到模式test中

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

2>客户端为ZHS16GBK, 服务端的内部字符集为US7ASCII

.无法正常显示test_char

.在建立含有汉字记录的表后,无法正常显示该内容

.在执行export过程中。

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

服务器使用 US7ASCII 字符集 (可能的字符集转换)

3>客户端为US7ASCII,服务端的内部字符集为US7ASII

.能正常显示test_char

.在建立含有汉字记录的表后,不能正常显示该内容

.在执行export过程中

Export done in US7ASCII character set and AL16UTF16 NCHAR character set

在执行import过程后,无法正常显示导入内容

4>客户端为ZHS16GBK,服务端的内部字符集为US7ASCII

.不能正常显示test_char

.在建立含有汉字记录的表后,不能正常显示该内容

.在执行export过程中

Export done in US7ASCII character set and AL16UTF16 NCHAR character set

server uses ZHS16GBK character set (possible charset conversion)

总结:

客户端的设置uls_lang可决定地导出字符集。

在oracle9i数据库,客户端字符集必须与数据库核心字符集类型一致,否则汉字出现乱码

相关表:

v$nls_parameters

nls_database_parameters

props$

检测mysql字符正确_mysql字符集的测试相关推荐

  1. mysql字符集和表字符集_Mysql数据库表引擎与字符集

    Mysql数据库表引擎与字符集 1.服务器处理客户端请求 其实不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本(MySQL语句),服务器进程处理 ...

  2. mysql字符集和表字符集_设置数据库的字符集和设置表字段字符集的区别是什么?...

    对于oracle来说,只有数据库字符集这个说法,不存在什么表字符集和字段字符集.你说的这个是mysql的字符集,数据库字符集可以和表字符集不同,也可以和列字符集不同,也就是说,你的数据库字符集为utf ...

  3. ci框架 mysql 超时时间_mysql 字符集和校验规则( CHARSET amp; COLLATE)

    我们首先看下常见建表语句: mallAllGoodsCREATE TABLE `qywl`.`mallAllGoods` ( `id` varchar(64) NOT NULL COMMENT '主键 ...

  4. mysql连接字符乱码_MySQL 字符集导致SQL连接之后中文乱码的问题!

    character-set-server = GB2312 collation-server = latin1_general_ci MySQL字符集 GBK.GB2312.UTF8区别 解决 MYS ...

  5. mysql字符乱码_MySQL字符乱码解决方案

    1.字符集对应查看mysql> show  character  set; +----------+-----------------------------+----------------- ...

  6. 测试mysql安装成功_MySQL安装之“测试”

    将MySQL安装完成之后还需要对其进行测试,判断MySQL是否安装成功,MySQL其可视化与我们之前使用过的SQLserver不同.MySQL其中测试方法有两种:一.使用MySQL命令进行测试:二.安 ...

  7. php mysql建表_mysql建表测试

    drop table if exists news; --如果存在表则删除 create table news  --创建表 ( id int unsigned not null auto_incre ...

  8. mysql 空间 类型_MySQL空间类型测试

    Mysql空间类型介绍: MySQL支持空间扩展,允许生成.保存和分析地理特征.这些特征可用于MyISAM.InnoDB.NDB.BDB和ARCHIVE表(但是,ARCHIVE引擎不支持索引功能,因此 ...

  9. 检测mysql运行失败_MySQL 查看最近执行失败的SQL语句

    MySQL版本:5.7.31 根据<MySQL性能优化金字塔法则>做的实验,好书推荐! 在performance_schema中语句时间记录表中针对每一条语句的执行状态都记录了较为详细的信 ...

最新文章

  1. html 禁止缩放 ios10,完美解决ios10及以上Safari无法禁止缩放的问题
  2. indexes和indices的区别(下标)
  3. docker-machine create -d generic 运行的波折过程及遇见的问题
  4. Linux根据软件包的名称查看可供安装的包
  5. 字符串、组合数据类型练习
  6. this.value和$(this).val()的区别
  7. solr的索引库配置
  8. SPSS中有关相关性分析的介绍(双变量相关分析、偏相关)
  9. 一步一步带你实现自定义圆形进度条(详解)
  10. C++:单例模式——线程安全模式、饥汉模式、懒汉模式
  11. mp4 joiner linux,MP4Joiner怎么用?使用MP4Joiner快速合并多个mp4视频文件的方法介绍
  12. C语言指针用法完善篇
  13. 一个QQ盗号木马是这样诞生的(C#)
  14. java日期计算天数_用Java计算两个日期之间的天数
  15. React高频面试题梳理,看看面试怎么答?(上)
  16. win 10 显示未识别网络的 一种解决办法
  17. java取字符串首字母_java 获取中文字符的首字母
  18. 计算机打印设置方法,针式打印机设置教程详解,小编教你针式打印机设置共享/纸张大小方法...
  19. html创建关联程序,如何在控制面板中创建电子邮件默认程序关联
  20. 线性非齐次微分方程的求解套路

热门文章

  1. python迅雷下载任务出错_迅雷下载时提示“任务出错”怎么办?(附多种解决方法)...
  2. PEST分析顺丰服务需求_顺丰内外部环境分析.doc
  3. navcat导入mdf数据库文件教程
  4. Win10以太网网络电缆被拔出,没有WLAN选项
  5. GdPicture.NET SDK Crack,提供多种打印功能
  6. unity-IL2CPP工程打包失败记录
  7. 入门使用-腾讯地图API
  8. adb的升级与版本更新
  9. 微信运动小红心点赞脚本
  10. SX1278、SX1276、SX1262的简单详解