学过数据库的人都知道,英文字符占1字节,而中文字符的存储长度则因编码不同而异:早期GB2312编码下为2字节,如今Oracle默认采用UTF-8编码,一个中文字符通常占用3字节。这源于字符集演进与国际化支持需求的变化。
1、 先启动运行,再进入DOS并登录
2、 输入Oracle账号后,顺利登录系统。
3、 用SQL语句查询中文字符所占字节数
4、 结论为三字节
5、 这与Oracle数据库的字符集设置密切相关,具体原因需通过执行SQL语句来验证。
6、 检测发现字符集为AL32UTF8,该编码下中文字符通常占用三个字节。
评论
更多评论