求助phpcms批量提取内容到描述乱码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了求助phpcms批量提取内容到描述乱码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1558字,纯文字阅读大概需要3分钟。
内容图文
![求助phpcms批量提取内容到描述乱码](/upload/InfoBanner/zyjiaocheng/196/0f3da40479fe4788946088286ca7e0be.jpg)
但是运行文件后,数据库description字段全是? 代码如下:
0xa0 ? $H_start+1 : $H_start); for($i = $H_start; $i < $H_str_len; $i++){ if($i >= ($H_start+$H_len)) break; $H_size = ord(substr($H_str, $i, 1)) > 0xa0 ? 3 : 1; $H_tmep .= substr($H_str, $i, $H_size); $i += $H_size > 1 ? 1 : 0; } if(($H_flag == "Y" && $H_start+$H_len < $H_str_len) || $H_flag == "YY"){$H_tmep.="...";} return $H_tmep; } function H_preg_repe($H_str){ $H_searh = array ("''si", "'<[\/\!]*?[^<>]*?>'si", "'([\r\n])[\s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'&#(\d+);'e"); $H_reple = array ("", "", "\\1", "\"", "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(\\1)"); return trim(addslashes(nl2br(stripslashes(preg_replace($H_searh,$H_reple,$H_str))))); } echo "批量添加摘要成功";?>
回复讨论(解决方案)
$H_char = 'utf-8'; //这个错了,mysql 的开发者最初在书写代码时漏写了一个“-”,导致这个问题一直延续到今天
$H_char = 'utf8';
MySQL 中 utf-8 需写作 utf8
内容总结
以上是互联网集市为您收集整理的求助phpcms批量提取内容到描述乱码全部内容,希望文章能够帮你解决求助phpcms批量提取内容到描述乱码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。