ZKX's LAB

写过十年代码是种怎样的体验? 两个关于汉字编码perl脚本

2021-04-07知识3

一名合格的前端工程师的知识结构是怎样的? 中文含义为:丰富的因特网应用程序)的流行和普及带来的诸如:Flash/Flex,Silverlight、XML和服务器端语言(PHP、http:// ASP.NET,JSP、Python)等语言,前端开发工程师也。

写过十年代码是种怎样的体验? 在我大三的时候,正值dotcom创业火爆。有一对海归夫妇回国来创业,据说他们是学校老师的子女。他们通过关系找到了学院的老师,求推荐一些学生帮忙。老师就推荐了我们Linux。

mysql 数据库varchar(100)可以存储多少个汉字,多少个数字 具体还是要看版本的4.0版本以下,varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节)5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100个。自己在数据库中建个表测试下可以放多少个汉字。示例:以5.0以上版本为例。新建表:CREATE TABLE varchar_test`id` int(11)NOT NULL,`string` varchar(20)ENGINE=InnoDBDEFAULT CHARACTER SET=utf8COLLATE=utf8_general_ci插入表INSERT INTO varchar_test(id,string)VALUES(1,'一二三四五六七八九十');INSERT INTO varchar_test(id,string)VALUES(2,'一二三四五六七八九十一二三四五六七八九十');INSERT INTO varchar_test(id,string)VALUES(3,'12345678901234567890');测试结果:1:一二三四五六七八九十2:一二三四五六七八九十一二三四五六七八九十3:12345678901234567890如果插入字符超过21个,则报错INSERT INTO varchar_test(id,string)VALUES(3,'123456789012345678901');[Err]1406-Data too long for column'string' at row 1可见MySQL的varchar(n)可以存储的中文字符数和英文字符数是一致的,都是n个。

#两个关于汉字编码perl脚本

随机阅读

qrcode
访问手机版