oracle,一个中文字符占几个字节

原创 2015年07月07日 13:51:57

查看数据库字符集

1.
-- 数据库字符集
select userenv('language') 
from dual;

查询结果:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK



2.
-- 数据库字符集
select *
from v$nls_parameters;

查询结果:
NLS_CHARACTERSET ZHS16GBK


查看一个中文占几个字符、占几个字节

-- 一个中文占几个字符、占几个字节
select length('我') 几个字符,lengthb('我') 几个字节
from dual;




参考:Oracle一个中文汉字占用几个字节

相关文章推荐

Java中字符编码问题和中文占几个字节的问题(ASCII Unicode UTF-8 )

ASCII码在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节...

Java语言中一个字符占几个字节?

题主要区分清楚内码(internal encoding)和外码(external encoding)就好了。 内码是程序内部使用的字符编码,特别是某种语言实现其char或String类型在内存里...
  • H12KJGJ
  • H12KJGJ
  • 2017年06月20日 13:28
  • 1232

ORACLE中一个字符占多少字节?

22.1 问题描述或许你会说一个中文字符占2个字节,这是一定的?如何计算一个字符串的字节数?22.2 解决方案在oracle中一个字符特别是中文占几个字节是不同的。比如我创立一个表create tab...

ORACLE中一个字符占多少字节?

22.1 问题描述 或许你会说一个中文字符占2个字节,这是一定的?如何计算一个字符串的字节数? 22.2 解决方案 在oracle中一个字符特别是中文占几个字节是不同的。 比如...
  • cashop
  • cashop
  • 2011年09月13日 14:47
  • 662

mysql和oracle的一个汉字占几个字符?

转载地址:http://blog.csdn.net/u011575570/article/details/47414513 以前一直使用oracle11g,一个汉字占3个字节,所以在操作M...

mysql和oracle的一个汉字占几个字符

以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度。 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:c...

从一个包含汉字和其他字符的字符串中截取指定字节长度的字符串,不可以出现中文乱码

最近整理之前自己学习Java时的一些代码笔记,可能都是一些比较基础的Java知识,在这里只是给需要的人参考一下。 要求描述:从一个包含汉字和其他字符的字符串中截取指定字节长度的字符串,不可以出现中文...

关于Oracle一个汉字代表几个字节的问题

在Oracle定义变量时,常有VARCHAR2 (3 Char)或者VARCHAR2 (10 Byte)的数据类型,那么3char或者10Byte到底代表几个汉字,几个字符呢,上次外公司一同事讨论这个...

Java的字符串里的字符到底占几个字节?

Java里的char类型变量与C语言中的不一样,是占两个字节的。这一点想必大家都知道。   但是,Java的字符串String类型里的每个字符到底占多少个字节呢?   是:不管是汉字还是英文字...

关于字符编码,中文所占字节的整理。

1个字节byte=8bit(比特/位)  1bit=0.125B字节 1个汉字两个字节 16bit,2B. 字符:汉字,数字,字母等 Byte,bit是存储单位 Bit——比特 B ——字节...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle,一个中文字符占几个字节
举报原因:
原因补充:

(最多只允许输入30个字)