php htmlspecialchars对空格的处理有bug
来源:互联网 发布:mysql select as 用法 编辑:程序博客网 时间:2024/05/22 03:46
很多php开发的同学都用 htmlspecialchars 这个函数来将某些特殊字符转换为html 标签。比如 <,>这些字符。方法非常好用。
但是碰到空格的时候,htmlspecialchars 并不是将 空格直接转换为 ,所以如果在特殊字符中有空格,htmlspecialchars 将保留空格的原样,并不修改。
这个就给开发痛苦了,因为空格在web页面上显示不出来,有些时候很多空格都没什么标签。
聪明的同学马上就发先了,用替换的方法把空格替换成 html 标签
方法多种:
1. js 替换,不细写。
2.直接用php的 str_replace
str_replace(chr(32),' ',addslashes(htmlspecialchars($data)));
- php htmlspecialchars对空格的处理有bug
- datatables 解析row参数时对空格的处理bug
- 对shell ls 显示有空格的处理及cd 有空格的文件夹
- PHP htmlspecialchars() 的反函数 html_entity_decode()
- php奇葩错误:htmlspecialchars处理中文丢失
- htmlspecialchars.php
- PHP htmlentities和htmlspecialchars的区别
- PHP中htmlentities跟htmlspecialchars的区别
- PHP中htmlentities跟htmlspecialchars的区别
- PHP htmlentities和htmlspecialchars的区别
- PHP中htmlentities跟htmlspecialchars的区别
- php htmlentities和htmlspecialchars 的区别
- PHP中htmlentities和htmlspecialchars的区别
- PHP中htmlentities和htmlspecialchars的区别
- php htmlentities和htmlspecialchars 的区别
- PHP中htmlentities和htmlspecialchars的区别
- PHP中htmlentities跟htmlspecialchars的区别
- php htmlentities和htmlspecialchars 的区别
- 【编程珠玑】第八章 算法设计技术
- Sipdroid简单分析
- C++中与指针有关的一些概念
- 关于jdbc的数据库驱动类DriverManager.getConnection()参数
- 毕业季的困惑
- php htmlspecialchars对空格的处理有bug
- oracle分页查询
- css float
- 天蝎座
- 第十三周任务三纯虚函数与继承
- ResultSet
- Qt4 的三个布局管理器
- android main.xml 分析
- 【MST】高速公路(Highway.cpp)