我已经开发了一个新闻门户网站(法语):生成一种智能新闻摘录
我encountring与头条小的问题。 我正在采取前64个字符,并在最后添加“...”。
我的问题是在数据库中“é”变成了“Ô和一些描述的第64个字符为“Ô,所以我有一个未知的字符符号!这是尴尬。
是否有任何PHP函数可以处理这个?我的想法是,我可以少于64个字符,但不会更多。因此,如果第64个字符像“Ô一样疯狂,那么php会尝试63,如果相同,则62等等。
我已经开发了一个新闻门户网站(法语):生成一种智能新闻摘录
我encountring与头条小的问题。 我正在采取前64个字符,并在最后添加“...”。
我的问题是在数据库中“é”变成了“Ô和一些描述的第64个字符为“Ô,所以我有一个未知的字符符号!这是尴尬。
是否有任何PHP函数可以处理这个?我的想法是,我可以少于64个字符,但不会更多。因此,如果第64个字符像“Ô一样疯狂,那么php会尝试63,如果相同,则62等等。
根据您使用的是哪个数据库,您需要将字符集更改为UTF-8,可能是默认为拉丁文。
这可以在phpMyAdmin中完成,如果已经安装了,或者使用alter语句。
资源如果MySQL
MySQL Change Column Collation and Character Set of Information Schema
谢谢布拉F雅各布斯,这是我最好的答案 – Mbarry 2010-11-20 13:03:31
请回到你的老问题并接受了一些有效的答案。那时人们会更倾向于帮助你。 – Stu 2010-11-18 17:45:45
好的,完成了,现在您将您的评论列入黑名单。请删除它,让人们帮助我。谢谢 – Mbarry 2010-11-18 20:54:59