生成一种智能新闻摘录

时间:2010-11-18 17:38:03

标签: php xhtml ascii

我开发了一个新闻门户网站(法语):

http://www.monde-presse.com

我遇到头条新闻的小问题。 我拿着前64个字符并在最后添加“...”。

我的问题是在数据库中“é”变成“Ô,有些描述将第64个字符变为“Ô,所以我得到了一个未知的字符符号!这很令人尴尬。

有没有可以处理这个问题的php函数?我的想法是,我可以少于64个字符,但不能更多。因此,如果第64个字符像“Ô那样狂野,那么如果相同,则尝试取63,等等。

1 个答案:

答案 0 :(得分:2)

根据您使用的数据库,您需要将Charset更改为UTF-8,有可能默认为拉丁文。

这可以在phpMyAdmin中完成,如果已安装,或使用alter语句。

MySQL的资源

MySQL Change Column Collation and Character Set of Information Schema