汉字-字母-字节-位之间的转换

在flask框架中使用SQLAlchemy创建模型的时候,设置字段:

    nick_name = db.Column(db.String(64), unique=True, nullable=False)  # 用户昵称 

     db.String(64)    64位=8个字节=4个汉字

具体换算如下:

汉字-字母-字节-位之间的转换:
1 Byte = 8 bit <====> 1    B = 8 b <=====> 1字节 = 8位
1KB=1024B
1MB=1024KB
1GB=1024MB

硬件商标准:
1GB=1000MB
1MB=1000KB
1KB=1000B

1个汉字      = 1个中文标点=2个字节 = 16 bit(ACSII码/Unicode编码下)
1个汉字(繁体) = 1个中文标点  = 3个字节 = 24bit(UTF-8编码下)
1个英文字母   = 1个英文标点(半角标点) = 1个字节 = 8 bit(UTF-8编码/ASCII码下)

通常情况下,把B称为字节、b称为(字)位、KB称为千字节、MB称为兆字节、GB称为吉字节。

如果你和我有共同爱好,我们可以加个好友一起交流!

猜你喜欢

转载自blog.csdn.net/ywk_hax/article/details/83045322