关于字符集的测试报告
来源:互联网 发布:淘宝网洗照片 编辑:程序博客网 时间:2024/06/01 09:27
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
nls_lang用于设置客户端的字符集。影响sqlplus界面的语言。
regedit:
hkey_local_machineoftware/oracle/home0
nls_lang键值
1、取值为‘US7ASCII'或为空
2、取值为‘simplifiedchinese_china.ZHS16GBK'
nls_characterset用于设置内部字符集,决定数据记录保存的格式。
1、取值为‘US7ASCII'或为空
2、取值为‘ZHS16GBK'
测试:环境(已有一表为test_char.内含有汉字)
1>客户端,服务器端的字符集为ZHS16GBK:
.能正确显示test_char.
.能正确建立含有汉字记录的表。
.将xiejia.test_char导入到模式test中
已导出ZHS16GBK字符集和AL16UTF16NCHAR字符集
2>客户端为ZHS16GBK,服务端的内部字符集为US7ASCII
.无法正常显示test_char
.在建立含有汉字记录的表后,无法正常显示该内容
.在执行export过程中。
已导出ZHS16GBK字符集和AL16UTF16NCHAR字符集
服务器使用US7ASCII字符集(可能的字符集转换)
3>客户端为US7ASCII,服务端的内部字符集为US7ASII
.能正常显示test_char
.在建立含有汉字记录的表后,不能正常显示该内容
.在执行export过程中
ExportdoneinUS7ASCIIcharactersetandAL16UTF16NCHARcharacterset
在执行import过程后,无法正常显示导入内容
4>客户端为ZHS16GBK,服务端的内部字符集为US7ASCII
.不能正常显示test_char
.在建立含有汉字记录的表后,不能正常显示该内容
.在执行export过程中
ExportdoneinUS7ASCIIcharactersetandAL16UTF16NCHARcharacterset
serverusesZHS16GBKcharacterset(possiblecharsetconversion)
总结:
客户端的设置uls_lang可决定地导出字符集。
在oracle9i数据库,客户端字符集必须与数据库核心字符集类型一致,否则汉字出现乱码
相关表:
v$nls_parameters
nls_database_parameters
props$
保留问题:
如果在客户端与服务端字符集同为US7ASCII,建立含汉字字符的表无法正常显示记录?会不会是因US7ASCII不支持汉字?
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
nls_lang用于设置客户端的字符集。影响sqlplus界面的语言。
regedit:
hkey_local_machineoftware/oracle/home0
nls_lang键值
1、取值为‘US7ASCII'或为空
2、取值为‘simplifiedchinese_china.ZHS16GBK'
nls_characterset用于设置内部字符集,决定数据记录保存的格式。
1、取值为‘US7ASCII'或为空
2、取值为‘ZHS16GBK'
测试:环境(已有一表为test_char.内含有汉字)
1>客户端,服务器端的字符集为ZHS16GBK:
.能正确显示test_char.
.能正确建立含有汉字记录的表。
.将xiejia.test_char导入到模式test中
已导出ZHS16GBK字符集和AL16UTF16NCHAR字符集
2>客户端为ZHS16GBK,服务端的内部字符集为US7ASCII
.无法正常显示test_char
.在建立含有汉字记录的表后,无法正常显示该内容
.在执行export过程中。
已导出ZHS16GBK字符集和AL16UTF16NCHAR字符集
服务器使用US7ASCII字符集(可能的字符集转换)
3>客户端为US7ASCII,服务端的内部字符集为US7ASII
.能正常显示test_char
.在建立含有汉字记录的表后,不能正常显示该内容
.在执行export过程中
ExportdoneinUS7ASCIIcharactersetandAL16UTF16NCHARcharacterset
在执行import过程后,无法正常显示导入内容
4>客户端为ZHS16GBK,服务端的内部字符集为US7ASCII
.不能正常显示test_char
.在建立含有汉字记录的表后,不能正常显示该内容
.在执行export过程中
ExportdoneinUS7ASCIIcharactersetandAL16UTF16NCHARcharacterset
serverusesZHS16GBKcharacterset(possiblecharsetconversion)
总结:
客户端的设置uls_lang可决定地导出字符集。
在oracle9i数据库,客户端字符集必须与数据库核心字符集类型一致,否则汉字出现乱码
相关表:
v$nls_parameters
nls_database_parameters
props$
保留问题:
如果在客户端与服务端字符集同为US7ASCII,建立含汉字字符的表无法正常显示记录?会不会是因US7ASCII不支持汉字?
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 关于字符集的测试报告
- 关于字符集的测试报告
- 关于Map和List的性能测试报告
- 关于Map和List的性能测试报告
- 关于DWR内存泄露的初步测试报告
- 关于MySQL Proxy Users的功能测试报告
- 关于字符集的问题
- 关于Map和List的性能测试报告(转)
- 关于字符集的一些知识
- 关于DataStage的字符集问题
- 关于字符集,编码的文章
- 关于字符集的一些基本概念
- 关于MySql字符集的问题
- 关于linux字符集的选择
- 关于sybase的字符集问题
- 关于linux字符集的选择
- 关于ORACLE字符集的问题
- 关于Mysql字符集的问题
- rand()函数产生的随机数为什么是伪随机数?
- 计算指定年月的最后一天的自定义函数
- 的跨平台
- CrystalReports和sql-server共同进行报表的开发--存储过程-实践
- SQL中的两个值得注意的特殊符号
- 关于字符集的测试报告
- X$表
- 如何查找某个对象的定义(V$_X$_DBA)
- 通过一条sql语句访问不同服务器中的数据库对象的方法
- 软件设计师的相关资料~
- 蛙蛙推荐:怎样获取一个表中所有字段的信息
- sql2005 备份与恢复疑难问题
- v$transaction
- windows server 2003 应用组策略部署和管理软件