淘宝注册时输入12个汉字说超出20个字符
京东注册时输入12个汉字说超出20个字符
解决方案 »
- rar压缩bak文件
- SQL2005 如何用语句调用其他服务器的SQL 表内容
- 初学ms-sql server 求教大家!
- 在设置ODBC时出现Unknown system variable 'character_set_results'
- 如何实现一列中相同行的显示
- 请问:远程服务器和链接服务器在功能上哪点不同?
- 用Group by分组后,取每组的前3条记录,怎么取?
- 【Bug么】SQLServer2008的一个奇怪的问题
- 关于VFP的DBF文件与SQL-SERVER2000数据库文件之间导入和导出的解决办法
- 一个存储过程的两个输入参数(都是int)都定义了默认值,那么编译器怎么知道我调用的时候输入的一个实参是对应哪个形参的?
- 关于数据库完整抽取的疑问
- 求救
nchar和nvarchar,unicode,每个字符消耗两个字节,这样应该就是 1字符=2字节。
求鉴定
把汉字当作2个字符,既牺牲了用户体验,也是互联网的不严谨,如果没有特别的原因,建议修改。
希望CSDN作为技术论坛可以推动这个事情,帮助互联网纠正错误,不要误导用户,给用户更好的体验。
通常一个汉字是存储按两个字符来存储的,英文字母为一个字符。
计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。
计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节,一个标准英文字母占一个字节位置,一个标准汉字占二个字节位置。
计算机基础课程基本都会有讲到,或者任意编程语言类的都会说一个汉字的存储情况至少。
关键现代计算机的基础是西方人发明的,当初哪有那么多想法,一个打字机就够用了,比如对美国人来说字符(symbol)就是一个字,一套ASCII就足够涵盖了几乎所有的字符,一个字符计算机里就是一个字节来存储,所以对他们来说字符就等于字节也包括字母但是传到一些其他国家,比如我们汉字256个哪够用啊(还要考虑到英文),所以我觉得对我们来说字符应该不能划等号和汉字,字符已经是西化的东西了我们应该摒弃的或者就认为ASCII里的才能叫字符,计算机里的汉字已经不是字符了,但是平时的生活来说一个汉字还是认为是一个字符