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

regedit:

hkey_local_machine/software/oracle/home0

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$

保留问题:

如果在客户端与服务端字符集同为US7ASCII,建立含汉字字符的表无法正常显示记录?会不会是因US7ASCII不支持汉字?

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql 字符集测试_关于字符集的测试报告_MySQL相关推荐

  1. mysql ndb 测试_.部署MYSQL集群 --测试

    最近把MYSQL集群给研究了下,并做了一个测试,且成功了!现在总结如下: 一.规划好节点 MGM:192.168.79.135 NDB1:192.168.1.79.136 NDB2:192.168.1 ...

  2. mysql场景测试_【干货】不同场景下 如何进行MySQL迁移

    一.为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作.迁移,究其本义,无非是把实际存在的物体挪走,保证该物体的完整性以及延续性.就像柔软的沙滩上,两个天真无邪的小孩,把一堆沙子挪向其他地 ...

  3. mysql 2006测试_狂神说MySQL06:事务和索引

    狂神说MySQL系列连载课程,通俗易懂,基于MySQL5.7.19版本,欢迎各位狂粉转发关注学习.禁止随意转载,转载记住贴出B站视频链接及公众号链接! 上课视频同步文档 事务和索引 事务 什么是事务 ...

  4. 怎样用mysql查询测试_如何测试数据库查询优化器

    我一直认为,查询优化器(Query Optimizer,后面简称优化器)一直是数据库领域 Top 级别的 hardcore 技术,自己也一直尝试去深入理解,但每每看到 TiDB 代码里面那一大坨 pl ...

  5. mysql数据驱动测试_自动化测试框架-数据驱动(2)

    5.使用Excel进行数据驱动测试 测试逻辑: (1)打开百度首页,从Excel文件中读取测试数据作为搜索关键词 (2)在搜索输入框中输入读取出搜索关键词 (3)单击搜索按钮 (4)断言搜索结果页面中 ...

  6. mysql fio测试_压力测试工具之FIO

    针对磁盘的压力性能测试工具有很多,简单的测试可以通过dd命令实现,而比较专业和强大的磁盘IO测试工具,当然首推FIO了.这里针对FIO工具使用做个简单的介绍.介绍前,首先说明下两个概念,顺序读写和随机 ...

  7. mysql 带宽测试_网络带宽如何影响 MySQL 性能

    网络是数据库基础架构的主要部分.但是,通常性能基准测试是在本地计算机上完成的,客户端和服务器并置在一起.这样做是为了简化结构并排除一个以上的变量(网络部分),但是我们也忽略了网络对性能的影响. 对于像 ...

  8. mysql sqlserver 事务_[MSSQL]SQLServer事务语法_MySQL

    事务全部是关于原子性的.原子性的概念是指可以把一些事情当做一个单元来看待.从数据库的角度看,它是指应全部执行或全部都不执行的一条或多条语句的最小组合. 为了理解事务的概念,需要能够定义非常明确的边界. ...

  9. mysql 数据库字符集转换_字符集介绍及mysql数据库编码转换

    一.字符集介绍: 1.ASCII ASCII是英文American Standard Code for Information Interchange的缩写,美国标准信息交换代码是由美国国家标准学会( ...

最新文章

  1. Python网络爬虫--urllib
  2. waves服务器系统盘,Waves 新款小巧化 SoundGrid 服务器 Server One-C 和 Extreme Server-C 公开...
  3. 【错误记录】编译 ijkplayer 报错 (fatal error: libyuv.h: No such file or directory #include “libyuv.h“ )
  4. Linux内核进程管理基本概念-进程、运行队列、等待队列、进程切换、进程调度
  5. 春考计算机组装维修知识点,【校选修】计算机组装与维修 考试题
  6. 《软件需求分析(第二版)》第 1 章——软件需求基础知识 重点部分总结
  7. 启动activemq_「Java」 - SpringBoot amp; ActiveMQ
  8. 低姿态生活,高境界做人
  9. sql server权限_保护SQL Server审核的访问权限
  10. 深度学习模型创建dataset
  11. 证书到期了_您的PMP证书到期了吗?
  12. 计算机测试题目及答案6,2017年计算机考试一级上机Word预测试题及答案6
  13. 断点回归matlab,【独家发布】差分断点回归设计(DIRD)及其在人口断点中的应用...
  14. 云服务器是widows7系统,云服务器win7系统
  15. PCLVisualizer
  16. Primary Arithmetic
  17. Alpine镜像中时区的设置
  18. 玫瑰李文案:玫瑰李水果店的文案怎么写
  19. Google 图片搜索算法
  20. k8s1.19.5单master平滑改造多master

热门文章

  1. SQL字符串首字母大写
  2. map组件如何展示marker的callout气泡
  3. win10电脑部分软件不能连接网络,只有QQ和微信可以连接网络,浏览器不能上网
  4. Unity3D插件 Doozy UI 学习(二):与DoozyUI的事件传递
  5. IEEEE trans模板中怎么使用algorithm2e
  6. macbook黑屏_Macbook苹果笔记本电脑开机黑屏如何解决【解决方法】
  7. macbook pro键盘按键帽清理,修复手感变差的问题
  8. 鸿濛和鸿蒙的区别,鸿蒙_若雪如痕_新浪博客
  9. Java se官方中文API下载链接
  10. 课程设计小组报告——基于ARM实验箱的捕鱼游戏的设计与实现