bite,byte,k,M,g等都是存储单位,一个英文占几个多少空间,一个数字占多少空间,一个汉字占多少空间
2017-02-22 16:17
1311 查看
问:bite,byte,k,M,g等都是存储单位,一个英文占几个多少空间,一个数字占多少空间,一个汉字占多少空间?数据库中某表A字段B长度varcha2(20)什么意思,是给该字段分配了多少空间?
答:
1)bite,byte,k,M,g等都是存储单位。1byte=8bite;1k=1024byte。
2)任何一个字符,只要存在电脑上,都是要占空间的。
3)编码规则不同,其占的字节是不同的,如gbk编码下,汉字占2个字节即byte;utf-8编码下,汉字占3个字节。
5)数据库中某字段长度varcha2(20)什么意思,是给该字段分配了多少空间?oracle数据库中某表A字段B长度varcha2(20)表示20个字节即byte,即如果该数据库是gbk编码则能存10个汉字,如果是utf-8编码可以存6.666666个汉字即不到7个汉字。
答:
1)bite,byte,k,M,g等都是存储单位。1byte=8bite;1k=1024byte。
2)任何一个字符,只要存在电脑上,都是要占空间的。
3)编码规则不同,其占的字节是不同的,如gbk编码下,汉字占2个字节即byte;utf-8编码下,汉字占3个字节。
5)数据库中某字段长度varcha2(20)什么意思,是给该字段分配了多少空间?oracle数据库中某表A字段B长度varcha2(20)表示20个字节即byte,即如果该数据库是gbk编码则能存10个汉字,如果是utf-8编码可以存6.666666个汉字即不到7个汉字。
相关文章推荐
- Java 一个数字、字母、汉字各占几个字节
- C# 计算字符串里的汉字多少个.数字多少个.英文多少个.符号和空格多少个
- 如何判断一个字符串是否仅由数字or仅由数字英文字符or仅由汉字组成
- 二者都是将 byte[] 转换成字符串,一个区别在于 Convert.ToBase64String 使用 base 64 数字编码,所以它生成的全部是 ASCII 字符。
- VB6.0中,在一个TextBox里面只输入数字,不能输入其它,比如汉字,符号,英文的方法
- Java 一个数字、字母、汉字各占几个字节
- 大三学长带我学习JAVA.作业8。。1 有1、2、3、4这几个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 写一个函数,输入一串字符串,求这个字符串中有多少个英文,多少空格,多少个数字,多少个其它字符
- 有两个升序的的数组A1和A2,内存在A1末尾有足够的多余空间容纳A2,设计一个函数,把A2中的所有数字插入到A1中并且所有的数字都是升序的。
- 笔试题——编写java程序:输入一个字符串,判断有几个英文字母,有几个数字,有几个其它的字符
- php 编一函数计算一个字符串中有多少个字母.汉字.数字?
- utf8一个汉字最多需要多少个byte
- java中如何计算一个字符串的byte长度(一个汉字多少字符)
- 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少
- 测试一个表空间最多可以创建多少个文件
- [升级版]用JS判断输入的最大数(一个汉字为二个单位、一个英文字母为一个单位)
- Java解题:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- 在C#中取汉字的拼音码,支付数字、英文字符、一级汉字、二级汉字
- 很棒的验证码(可以任意设置相关属性)(汉字,英文,数字等)
- 用正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码