最近要在 mysql 里面插入一段字符的大小,使用的是 mediumblob 二进制的类型,因为字符有大有小,是新浪返回的日志文件,如下所示:
"a:13:{s:14:\"_input_charset\";s:5:\"utf-8\";s:10:\"gmt_create\";s:14:\"20160426141235\";s:11:\"gmt_payment\";s:14:\"20160426141239\";s:14:\"inner_trade_no\";s:21:\"111461651154834686349\";s:9:\"notify_id\";s:18:\"201604260004138901\";s:11:\"notify_time\";s:14:\"20160426141239\";s:11:\"notify_type\";s:17:\"trade_status_sync\";s:14:\"outer_trade_no\";s:22:\"188L64No20160426141152\";s:4:\"sign\";s:172:\"1cdwvQgfoY55KKlB07adSSBZxssmPUl7rs4uOe0ojHSkd7bgBqecY15grOUjI6pMAyX2q65\/LoLvKEspO4qd5kuPiZ\/l1owgMGkJYR9fIBxyKr4vonYu\/yw5riBr94Wjbsct25EMcnTN41WF9CRsaXv2h72XYhFaIZglhH18baY=\";s:9:\"sign_type\";s:3:\"RSA\";s:12:\"trade_amount\";s:5:\"10.00\";s:12:\"trade_status\";s:12:\"PAY_FINISHED\";s:7:\"version\";s:3:\"1.0\";}"
在新建 MYSQL 字段的时候,需要先目测一下插入的字节有多大,然后再选择字段的类型,虽然已经把这些字符打印了出来,但我却不知道该怎么查看这串字符的大小,在研究了一下之后,原来发现在 word 文档里面就可以看到字节的大小,把这段字符复制到 word 里面,然后点击,工具-》字数统计就OK了。
当然也可以直接在 PHP 里面输出这段字符数量,看各自的需求吧。
原文:夏日博客
转载:个人博客