oracle字符集问题
来源:互联网 发布:linux下svn服务器搭建 编辑:程序博客网 时间:2024/05/29 19:42
字符集是指 客户端、服务端和加载数据的字符编码。
加载数据是指sql脚本、oracle备份文件等的字符编码。
一般来说,只要客户端 nls_lang 与 加载数据的编码相同,或包含加载数据的编码,则不会出现乱码。较为方便的做法是修改nls_lang,使其与加载数据编码一致。
解释:客户端 nls_lang 与加载数据的编码相同,或包含加载数据的编码,这样脚本中的中文就能被正确解释,无论服务器端编码是什么,都能被正确地转换和存储。查询时,oracle也能根据服务端和客户端的编码差异对数据进行转换并显示,不会出现乱码。
数据库服务端的字符集一般不修改,数据库创建以后,如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换。
如果只是执行下面语句修改字符集:
ALTER DATABASE CHARACTER SET
这个命令在Oracle8时被引入Oracle,这个操作在本质上并不转换任何数据库字符,只是简单的更新数据库中所有跟字符集相关的信息。
这意味着,你只能在新字符集是旧字符集严格超集的情况下使用这种方式转换。
转自:http://colorlife.javaeye.com/blog/784966
- Oracle字符集问题总结
- Oracle字符集问题总结
- Oracle字符集问题总结
- ORACLE 字符集问题
- Oracle字符集问题总结
- ORACLE字符集问题
- Oracle字符集问题总结
- Oracle字符集问题
- Oracle字符集问题总结
- ORACLE字符集问题
- Oracle字符集的问题
- oracle 字符集 问题
- oracle 字符集问题详解
- oracle字符集问题
- Oracle字符集问题总结
- 关于ORACLE字符集问题
- Oracle字符集问题总结
- oracle字符集问题.
- 环境变量配置 以及 如些重新导入Eclipse中的workspace 以及 eclipseme插件配置和wtk的添加
- C++实现图算法(二)
- Android开发指南-用户界面-事件处理
- sicily1790
- MQ 暂记
- oracle字符集问题
- struts2注解
- POJ 2728 最优比例生成树
- 梦想
- 如何利用java的反射机制动态的取得对象的属性?
- Oracle管理及常用基础脚本
- 关于爱情
- Hibernate3注解
- JUnit写TestCase