oracle数据库一个汉字占几个字节
***和数据库的编码有关系***
1、数据库编码查询sql:
1)、SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;
ZHS16GBK:一个汉字占用2个字节
AL32UTF8:一个汉字占用3个字节
2)、select userenv('language') from dual;
AMERICAN_AMERICA.ZHS16GBK:一个汉字占用2个字节
AMERICAN_AMERICA.AL32UTF8:一个汉字占用3个字节
2、查询占用字符数:
select length('中华as12') from dual --4(1+1+1+1+1+1)
汉字、字母、数字:各占1字符
3、查询占用字节数:
select lengthb('中华as12') from dual --8(2+2+1+1+1+1)
汉字:2字节/3字节;字母:1字节; 数字:1字节
注:上述varchar2肯定是适用的(因为其数据库设置长度就是以字节为单位的),别的字段类型待验证,因为类似nvarchar2这样的字段,数据库中设置的长度本身就是以字符为单位的,所以并不能用数据库字段长度直接套用上述计算。
4、追加一个才看到的点,用全角方式输入的字母(asd)、数字(123)的占用字节数和半角方式输入的字母(asd)、数字(123)是不一样的,以 ZHS16GBK 编码的数据库为例,半角的字母数字的字节数为1,但是全角输入的则分别都是占用2个字节。
oracle数据库一个汉字占几个字节相关推荐
- Oracle中一个汉字占几个字节
Oracle中一个汉字占几个字节? 某天,在向一个字段类型为CHAR(6)的表中插入数据'大沽口'时报错,提示'too large for column(actual: 9 ,maximum: 6)' ...
- oracle和mysql存储汉字_mysql和oracle的一个汉字占几个字节
以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度. 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:char ...
- mysql汉字占几个字符_mysql和oracle的一个汉字占几个字符
以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度. 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:char ...
- 一个汉字占几个字节的问题
一个汉字占几个字节的问题 大家都说一个汉字占两个字节(byte) 但是为什么运行程序会得到如下结果 String name="宋"; int a=name.getBytes(&qu ...
- 一个汉字占多少个字节
一个汉字占多少个字节 不同编码方式1个英文字母占的字节是不同的: 1,ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间. 2,UTF-8编码:一个英文字符等于一个 ...
- utf-8 中的一个汉字占几个字节
utf-8 中的一个汉字占几个字节 占 2 个字节的:〇 占 3 个字节的:基本等同于 GBK,含 21000 多个汉字 占 4 个字节的:中日韩超大字符集里面的汉字,有 5 万多个 1 个 utf8 ...
- java一个中文几个字节_java一个汉字占几个字节;一个字符占几个字节?redis一个汉字占几个字节;一个字符占几个字节?...
脱离字符集编码 谈这个问题没什么实际意义 我不知道你讲的Java 中汉字是几个字节具体是什么意思 Java 中 Character 采用的是 utf-16 编码,那么就是两个字节(0----65535 ...
- 【转】utf-8的中文是一个汉字占三个字节长度
因为看到百度里面这个人回答比较生动,印象比较深刻,所以转过来做个笔记 原文链接 https://zhidao.baidu.com/question/1047887004693001899.html 知 ...
- utf-8的中文是一个汉字占三个字节长度吗?
英文字母和中文汉字在不同字符集编码下的字节数 英文字母: 字节数 : 1;编码:GB2312 字节数 : 1;编码:GBK 字节数 : 1;编码:GB18030 字节数 : 1;编码:ISO-8859 ...
- UTF-8中文一个汉字占几个字节?
英文字母和中文汉字在不同字符集编码下的字节数 英文字母: 字节数 : 1;编码:GB2312 字节数 : 1;编码:GBK 字节数 : 1;编码:GB18030 字节数 : 1;编码:ISO-8859 ...
最新文章
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(1)...
- M2 Spec: an update of M1 Spec
- LeetCode 算法 856. 括号的分数
- php tiff,在PHP中将tiff转换为jpg?
- 在scrapy中parse函数里面xpath的内容打印不出来_如何正确的使用Scrapy ?
- 全频音箱与分频音箱各有什么优缺点
- 如何用一段代码证明JVM加载类是懒加载模式?分享PDF高清版
- C++ string 的学习摘录
- SQL获取目标时间点或日期的方法
- CPC系统在win10上的安装,1小时快速安装
- 用户运营day3——用户生命周期与用户成长路径的策略运营
- Ubuntu 安装vim出错
- 【线上直播ING】2016互联网金融应用发展半年报
- JAVA毕设项目微博系统网站(java+VUE+Mybatis+Maven+Mysql)
- 人体体态识别数据集、论文
- 计算机网络——排查网络故障
- 在openSUSE上编译aMule-DLP
- ubuntu pstack报错:Input/output error
- 漂亮大气的html导航页面,非常大气漂亮的CSS导航栏
- 安全研究人员发现新的Android恶意软件:已感染1000多万部安卓手机