Post by eilyn » Mon Nov 04, 2013 12:40 am

如果说是因为文字显示不完,有什么方法直接变为...就好了?英文界面没有这个问题。麻烦各位帮帮忙~
Image

Newbie

Posts

Joined
Sun Oct 27, 2013 8:53 pm

Post by alex.lin » Mon Nov 04, 2013 7:26 pm

truncate(strip_tags(html_entity_decode('内容', ENT_QUOTES, 'UTF-8')), 200) . '..',

用这个方法可以防止中文乱码.

或者参考这个

http://www.ctrol.cn/post/freesource/cod ... -2761.html

Opencart Developer

- http://www.cnopencart.com opencart中文站


User avatar
Active Member

Posts

Joined
Thu Jun 03, 2010 12:15 am


Post by eilyn » Fri Nov 08, 2013 12:41 am

alex.lin wrote:truncate(strip_tags(html_entity_decode('内容', ENT_QUOTES, 'UTF-8')), 200) . '..',

用这个方法可以防止中文乱码.

或者参考这个

http://www.ctrol.cn/post/freesource/cod ... -2761.html
谢谢你的解答,不过我找不到这段文字在哪一个file里面。。。。。

Newbie

Posts

Joined
Sun Oct 27, 2013 8:53 pm

Post by eilyn » Fri Nov 08, 2013 12:53 am

找到类似的:
<a href="<?php echo $product['href']; ?>">
<?php
if(strlen($product['name']) > 23){
echo substr($product['name'],0,23).'...';
}else{
echo $product['name'];
}
?>
</a>
不过改不了。

Newbie

Posts

Joined
Sun Oct 27, 2013 8:53 pm

Post by phpstudio » Fri Feb 21, 2014 9:50 am

检查一下你的数据库字符集是不是utf-8

PHP网站建设 opencart网站设计 opencart开发与服务


User avatar
Newbie

Posts

Joined
Thu Feb 20, 2014 3:18 pm

Who is online

Users browsing this forum: Baidu [Spider] and 6 guests