11问答网
所有问题
当前搜索:
varchar10能存几个汉字
sql server中,
varchar
(10)属性字段,是能输入
10个
中文
汉字
还是10个英文...
答:
您要设置 英文10个
,汉字5个的话 就用varchar(10)就可以了。
varchar
(
10
)什么意思
答:
varchar(10)的意思是存储10个字节
。但是根据varchar特点,当存储长度小于或等于255时,使用额外1字节保存,其它情况使用2字节保存。因此时存储字节为10,所以varchar(10)会占用11字节存储空间。MySQL4.1以前,VARCHAR数据类型所支持的最大长度255,5.0以上版本支持65535字节长度,utf8编码下最多支持21843个...
...
varchar
(
10
)、nvarchar(10)分别相当于
几个
字母几个数字
答:
汉字方面,char(10)和varchar(10)
最大支持5个
,其它10个
varchar
(
10
) nvarchar(10) ,char(10) nchar(10)分别
能存多少个汉字
,多...
答:
都是五
个汉字十
个字母十个数字!
varchar
(
10
)与nvarchar(10)有什么区别,本别
可以
输入
多少个
字母,
汉字
...
答:
前者是非unicode型,存储字符按1个算(内部空间存储占1字节),存储汉字的话按2个算,
就是可以存10个字符或者5个汉字 后者是unicode型
,存储什么都是按1个算(内部空间存储占2字节),就是可以存10个字符或10个汉字 varchar(10)与nvarchar(10)就是分别占10个字节和20个字节 ...
在mysql中一个中文字符占
几个
字节?
答:
"定义
varchar
类型的字段,长度设置为10,"由于是非unicode字符串类型,1字节=8位,所以最多输入10个英文或5个汉字.若"你定义nvarchar类型的字段,长度设置为10,"那么属于unicode字符串类型,1字节=16位,所以最多输入10个英文或
10个汉字
.
■●为什么nvarchar(10)
可以存10个汉字
,
varchar
(10)只能存5个汉字...
答:
中文字符存储到SQL Server中会保存为两个字节(一般采用Unicode编码),英文字符保存到数据库中,如果字段的类型为
varchar
,则只会占用一个字节,而如果字段的类型为nvarchar,则会占用两个字节。 varchar(40),
能存储
40个字节长度的字符,存储中文字符的时候,因为中文字符1个字符就等于2个字节,所以varchar(...
SQL中英文字符数据类型nchar,char,
varchar
与nvarchar所占字节数分别是...
答:
2、nchar(n),nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。举个例子,如果定义
varchar
(10) 这里可以最多
可以存放10个
英文字母和5个中文
汉字
nvarchar(10) 这里可以最多可以存放10个英文字母和10个中文汉字 ...
sql里数据类型nchar(10)为什么
能存10个汉字
, char(10)只能存5个...
答:
这个10指的就是字符个数,在此规则下汉字和英文字符一样的性质,所以nchar(10)
就能存10个汉字
。总结:发生这样的疑惑主要是,单字节编码没有把汉字等同于一般的字符例如英文字符,而是采用两个一般的字符来表示一个汉字,而双字节编码一视同仁,说到字符就是指所有字符,包括汉字。
Oracle
varchar
2类型怎么不
能存储
中文?一存储就会变成问号‘?’_百 ...
答:
不
能存
汉字应该是和你数据库的字符集有关,
varchar
看到是数据库字符集 nvarchar看的是国家字符集,同样设置成中文的话 varchar(10)能保存5个,而nvarchar(10)是
10个汉字
数据库字符集不是UTF8或者GBK的话,varchar是不
能保存汉字
的。从plsql报错来看,数据库应该设置成了英文。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
DB2的varchar10能存几个汉字
数据库中一个汉字占几个char
varchar一个汉字几个字节
数据库中汉子占几个字符
MySQL一个汉字几个varchar
varcharmax可以储存多少汉字
数据库中中文占多少长度
varchar10能存多少数字
nvarchar可以存多少中文