修改ORALCE 字符集从American_American.ZHS16GBK 到SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2014-08-13 21:18:30
原来数据库创建的时候默认选着了AL32UTF8字符集,应用部门的同事要求使用 ZHS16GBK字符集,
因为是新库 ,干脆删了重建,避免以后的不可预知的麻烦,结果手一抖选成了ZHT16HKSCS. 这是要剁手的节奏啊,
继续删库重建 改成ZHS16GBK。
原系统
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WEvsMPav-1612601979602)(…/images/E901F19D.jpg.jpg)]
其实American_American.ZHS16GBK和IMPLIFIED CHINESE_CHINA.ZHS16GBK字符集是一样的只是货币时间等显示不一样,所以不需要使用ALTER DATABASE CHARACTER SET来修改,仅仅修改一下语言的环境变量就可以了。
现在整个语言环境都是中文的了


字符集查询也是简体中文。

评论(1)
本文讲述了在创建新的Oracle数据库时误将字符集设置为ZHT16HKSCS,后改为ZHS16GBK的过程。尽管American_American.ZHS16GBK和SIMPLIFIEDCHINESE_CHINA.ZHS16GBK在中文显示上相同,但在金融领域,货币显示的准确性至关重要。因此,及时修正字符集以确保数据正确性。评论中提到在金融客户中货币显示错误可能会带来严重后果。
1万+

被折叠的 条评论
为什么被折叠?



