word_limiter适应中文截取
ci自己给的word_limiter()截取字符对中文支持的不是很好,观察代码是发现是正则表达式有些问题。修改方法:将源码的
preg_match('/^\s*+(?:\S++\s*+){1,'.(int) $limit.'}/', $str, $matches);
改成:
preg_match('/^.{1,'.(int) $limit.'}/u', $str, $matches);
就可以适应中文截取啦。
有没有不改core就能解决的办法? 纯屌丝 发表于 2013-10-25 14:11 static/image/common/back.gif
有没有不改core就能解决的办法?
不改core就要自己扩展啦
页:
[1]