Oracle将从GBK字符编码为UTF8,如何安全操作
有一个Oracle数据库学校编码是GBK,和图书馆里有许多生产数据,现在要转换成utf8,如果执行这一步操作,会出现什么问题
我的回答:
因为UTF8的图书馆中文占3字节,和GBK占2字节,客户端代码将出现。
一个更可靠的解决方案是建立一个Oracle环境,设置成UTF8编码,并迁移旧数据到新UTF8编码的环境下Oracle库。
在甲骨文集团,彼得的回答:
官方的方法是建立一个新的UTF8库和导入。
直接改变内部观点的方法是错误的。它从来没有用过,也不知道发生了什么。