PHP去除顽固空格和编码问题
1. 当用普通的方法去不了空格时,可以试试下面的方法:
针对全角空格:
preg_replace("/(\xc2\xa0)/",' ',$str);
所有空格通用:
preg_replace("/(\s|\ \;| |\xc2\xa0)/",' ',$str);
2. 有时候字符串已经是UTF-8编码了,居然还会乱码,这是你可以这么解决:
$str = iconv('UTF-8','ISO-8859-1',$str);
(用mb_detect_encoding($str)查看字符串编码)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步