oracle 字符集 ZHS16GBK 与utf8 的问题

王二蛋!
后端领域优质创作者
博客专家认证
2018-02-06 03:26:08
问题描述: oracle字符集之前一直为ZHS16GBK,项目在生产阶段突然有一份文件为拉丁文字符,在网上百度后,把oracle字符集改为UTF8即可解决该问题。这样的话有会产生一个数据类型长度的问题,牵扯到上千张表。所以请教一下有没有更好的办法解决这种问题
...全文
1794 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zcs_zzh 2018-02-07
  • 打赏
  • 举报
回复
Oracle除了数据库字段集,还有国家字符集,国家字符集有AL16UTF16 和 UTF8 两种类型,可以用NVARCHAR2字段保存国家字符集类型的数据。
  • 打赏
  • 举报
回复
16GBK 改为utf8是没有问题的,但是这个长度问题貌似只能手动改。
liu志坚 2018-02-06
  • 打赏
  • 举报
回复
https://www.cnblogs.com/andy6/p/5701219.html 这个文章你可以看看。
liu志坚 2018-02-06
  • 打赏
  • 举报
回复
oracle改字符集很麻烦的,而且就算改成功了,后续也可能会有很多隐患。不建议该字符集的。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧