数码资讯
PHP决定的varchar字段的长度范围不超过MySQL
但如果UTF-8编码,一个汉字为3个字符的长度,如字符串$str =你好! 如果你使用strlen函数确定的长度是11,这是超过varchar的长度,但实际上情况并非如此。如果你执行INSERT语句直接在phpMyAdmin,这个字符串可以插入。 对于一个数据库,它的长度是5,那么我们如何使用PHP
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
但如果UTF-8编码,一个汉字为3个字符的长度,如字符串$str =你好!
如果你使用strlen函数确定的长度是11,这是超过varchar的长度,但实际上情况并非如此。如果你执行INSERT语句直接在phpMyAdmin,这个字符串可以插入。
对于一个数据库,它的长度是5,那么我们如何使用PHP获得这个长度呢使用iconv_strlen()函数!
回声iconv_strlen($str,'utf-8);
注意第二个参数,即当前字符集,以便根据不同字符集得到的所有结果按照一个字符长度计算!
上面的语句,会输出5个,怎么会判断呢
如果你使用strlen函数确定的长度是11,这是超过varchar的长度,但实际上情况并非如此。如果你执行INSERT语句直接在phpMyAdmin,这个字符串可以插入。
对于一个数据库,它的长度是5,那么我们如何使用PHP获得这个长度呢使用iconv_strlen()函数!
回声iconv_strlen($str,'utf-8);
注意第二个参数,即当前字符集,以便根据不同字符集得到的所有结果按照一个字符长度计算!
上面的语句,会输出5个,怎么会判断呢
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。