商品名称长度控制失效?

2016-07-07 16:43 来源:www.chinab4c.com 作者:ecshop专家

采用这种格式:“{$goods.short_name|escape:html|truncate:27}” 控制top10.lbi 在首页显示的商品名长度,但最多只显示11个字符:

何故?

12.gif (3.06 KB)

只能显示11个字符?

12.gif


回答:
在UTF-8字符集下,一个汉字由3个字节组成。在这个选项的帮助里有说明的。

原帖由 admin 于 2006-11-21 16:28 发表
在UTF-8字符集下,一个汉字由3个字节组成。在这个选项的帮助里有说明的。



老兄,即使是这样,看看我的截图,最后一个才四个汉字,而我设订的是27个字符,???

请注意您的代码

{$goods.short_name|escape:html|truncate:27}

short_name已经是我们程序处理过的了,你再来截断一次,字符数当然不对了
现在程序已经自动截取了,不需要再到模板里面这样设置。如果你确实需要的话可以将short_name改成goods_name

感谢指点!