11问答网
所有问题
当前搜索:
varchar可以存汉字吗
...我用
varchar存
字符串
汉字
,提示错误,存英文
可以
,请问该如何处理...
答:
varchar存汉字是可以的
,如果你存入的时候报错了,那很可能是字符集不正确的问题。即中文汉字因为字符集不正确被错误的转成了一堆乱码,存入数据库的时候报非法字符错。你仔细检查一下。
数据库字段类型
VARCHAR可以存放汉字
不?
答:
可以啊
,长度够就行。要设置好数据库字符编码之类的东西,SqlServer简单一点,不用怎么设置,其他的都比较麻烦
数据库变量
varchar
不
能储存
“
汉字
”吗?nchar才
可以吗
?
答:
都可以
,其中会有隐形转换为nvarchar,不需要显式转换 --Test declare @s varchar(3)set @s='中国人'select @s--结果:中 注意哦~有截断
...我用
varchar存
字符串
汉字
,提示错误,存英文
可以
,请问该如何处理...
答:
使用nvarchar
nvarchar 是存储内容可有汉字的
mysql 数据库
varchar可以存储
多少个
汉字
和多少个数字
答:
5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),
都可以存放100个
。mysql 数据库自身特点:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、...
■●为什么nvarchar(10)
可以存
10个
汉字
,
varchar
(10)只能存5个汉字...
答:
varchar
在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unicode来存储数据的。中文字符存储到SQL Server中会保存为两个字节(一般采用Unicode编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段的类型为nvarchar,则会占用两个字节。 varchar(40),
能存储
40个...
在mysql定义了一个字段为vachar(1),为什么
能存
进一个
汉字
?
答:
varchar
定义的是ASII的标准字符.在ASII中输入的任何数据,都是按字符来计算,一个字符用一个字节来
存储
.一个
汉字
也算是一个字符.nvarchar定义的是unicode用语支持非英语语种字符的存储,一个字符用两个字节来存储,即便你输入一个字母a,也是占2个字节 ...
varchar
(50)中50
能存
多少
汉字
答:
因此,
VARCHAR
(50)
能存储
的最大字符数是50*3/4=15个
汉字
。但由于实际存储还要考虑字符串的长度字段,通常能存储的汉字数量会更少。注意:这是在UTF-8编码下的情况。如果是其他编码,如UTF-16或GBK,每个汉字所占的字节数会不同。
varchar
(50)表示的是设置
可以存储
的最大字符串长度为50个字节,...
MySql中
varchar
(255)
能存储
多少
汉字
答:
在字符集为 UTF-8 的情况下:MySQL | version < 4.1 :
VARCHAR
以字节为单位存储,假设全部为常用
汉字
,则VARCHAR(255)共
可存放
约85个汉字。MySQL | version >= 4.1 :VARCHAR以字符为单位存储,假设全部为常用汉字,则VARCHAR(255)
可以存放
255个汉字。
sqlserver数据库
varchar
(40)
能存放
多少
汉字
?
答:
sqlserver数据库
varchar
(40)
能存放
20个
汉字
。sqlserver数据库中,英文字符需占用一个字节存储,汉字和其他非英文字符,需占用两个字节存储。向一个长度为40个字符的varchar型字段中输入汉字,最多可输入20个汉字。当从这个字段中取出数据时,数据其长度为20个汉字,40个字符。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
varchar存放汉字正确格式
varchar300能存多少汉字
DB2的varchar10能存几个汉字
varchar100能存几个汉字
varchar128能放多少汉字
varchar45能存多少汉字
varchar32是几个汉字和数字
varchar中一个汉字几个字节
varchar500能存多少个汉字