文档章节

php htmlspecialchars 输出为空的原因

boydreaming
 boydreaming
发布于 2016/11/28 10:09
字数 120
阅读 46
收藏 0
点赞 0
评论 0

在php 5.3.5升为5.6后,部分程序代码的中htmlspecialchars输出为空,究其原因是

string htmlspecialchars ( string $string [, int $flags = ENT_COMPAT | ENT_HTML401 [, string $encoding = 'UTF-8' [, bool $double_encode = true ]]] )

Defines encoding used in conversion. If omitted, the default value for this argument is ISO-8859-1 in versions of PHP prior to 5.4.0, and UTF-8 from PHP 5.4.0 onwards.

原来是ISO-8859-1,5.4后默认变成utf-8!然后中文使用这个函数就输出为空白了。

解决方案是:

htmlspecialchars($str,ENT_COMPAT,'GB2312');

 

© 著作权归作者所有

共有 人打赏支持
boydreaming
粉丝 3
博文 68
码字总数 17343
作品 0
普陀
程序员
php5.4后htmlspecialchars输出为空的问题

从旧版升级到php5.4,恐怕最麻烦的就是htmlspecialchars这个问题了!当然,htmlentities也会受影响,不过,对于中文站来说一般用htmlspecialchars比较常见,htmlentities非常少用到。 可能老...

JK_OPERA ⋅ 2015/04/16 ⋅ 0

php5.4后htmlspecialchars输出为空的问题

从旧版升级到php5.4,恐怕最麻烦的就是htmlspecialchars这个问题了!当然,htmlentities也会受影响,不过,对于中文站来说一般用htmlspecialchars比较常见,htmlentities非常少用到。 可能老...

mickelfeng ⋅ 05/16 ⋅ 0

PHP htmlspecialchars不能防御前端innerHTML产生的XSS注入

不要在JS里直接用innerHTML输出未经JS过滤的用户内容, 即使这些内容已经经过服务器端PHP的htmlspecialchars或者HTMLPurifier过滤. 比如下面的代码,页面将alert弹出字符串/xss/,因为JS会把变量...

eechen ⋅ 2016/02/28 ⋅ 3

PHP如何把学生信息资料添加到数据库

首先打开Dreamweaver CS5,设计两个表单,如:1.PHP,2PHP,最后把表单信息添加到数据库。 新生录入的表单页面;新建了名为1。PHP的表单,其中包括文本输入框(学号、姓名、栋、房间、床号、...

crossmix ⋅ 2015/10/20 ⋅ 1

浅析PHP中处理HTML特殊字符转换

我们在用PHP处理页面显示内容时,经常会遇到一些特殊字符转换问题,如果处理不当就会导致页面显示混乱,不能得到目标效果。所以本文我们将和大家一起归纳总结PHP中处理HTML特殊字符转换的常用...

GavinHsueh ⋅ 2017/10/12 ⋅ 0

php htmlentities和htmlspecialchars 的区别

很多人都以为htmlentities跟htmlspecialchars的功能是一样的,都是格式化html代码的,我以前也曾这么认为,但是今天我发现并不是这样的。 The translations performed are: 代码如下: '&' ...

tianhuahua ⋅ 2013/10/01 ⋅ 0

htmlspecialchars很重要吗~

大家做php的都知道htmlspecialchars很重要,它的主要作用是如果不用HTMLSpecialChars,就会导致读取时,要把"

我喜欢凛凛花 ⋅ 2015/10/02 ⋅ 1

htmlentities和htmlspecialchars 的区别

多人都以为htmlentities跟htmlspecialchars的功能是一样的,都是格式化html代码的,我以前也曾这么认为,但是今天我发现并不是这样的。 代码如下: '&' (ampersand) becomes '&' '"' (double...

BearCatYN ⋅ 2015/03/26 ⋅ 0

PHP对表单提交特殊字符的过滤和处理

转自http://blog.csdn.net/jianglei421/article/details/5460810 一般我是这样使用的: kindedit编辑器: 从post来的进行addslashes后就可存入数据库了,取出后直接echo即可 普通的文本: 1....

gutaotao1989 ⋅ 2017/04/27 ⋅ 0

PHP安全编码

一、开始前的一些建议 1.不要相信任何用户输入或第三方数据来源,包括$GET、$POST($FILES)、$COOKIE、$SERVER的部分参数等。 2.HTML、PHP、MYSQL等使用统一的UTF-8编码。 3.数据库SQL构造时...

ZoaChou ⋅ 2015/09/18 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

从零开始搭建Risc-v Rocket环境---(1)

为了搭建Rocke环境,我买了一个2T的移动硬盘,安装的ubuntu-16.04 LTS版。没有java8,gcc是5.4.0 joe@joe-Inspiron-7460:~$ java -version程序 'java' 已包含在下列软件包中: * default-...

whoisliang ⋅ 12分钟前 ⋅ 0

大数据学习路线(自己制定的,从零开始学习大数据)

大数据已经火了很久了,一直想了解它学习它结果没时间,过年后终于有时间了,了解了一些资料,结合我自己的情况,初步整理了一个学习路线,有问题的希望大神指点。 学习路线 Linux(shell,高并...

董黎明 ⋅ 17分钟前 ⋅ 0

systemd编写服务

一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。 如果你想让该软件开机启动,就执行下面的命令(以httpd.service为例)。 ...

勇敢的飞石 ⋅ 20分钟前 ⋅ 0

mysql 基本sql

CREATE TABLE `BBB_build_info` ( `community_id` varchar(50) NOT NULL COMMENT '小区ID', `layer` int(11) NOT NULL COMMENT '地址层数', `id` int(11) NOT NULL COMMENT '地址id', `full_......

zaolonglei ⋅ 28分钟前 ⋅ 0

安装chrome的vue插件

参看文档:https://www.cnblogs.com/yulingjia/p/7904138.html

xiaoge2016 ⋅ 31分钟前 ⋅ 0

用SQL命令查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) use information_schema; 2、查询所有数据的大小: select concat(round(sum(da...

源哥L ⋅ 53分钟前 ⋅ 0

两个小实验简单介绍@Scope("prototype")

实验一 首先有如下代码(其中@RestController的作用相当于@Controller+@Responsebody,可忽略) @RestController//@Scope("prototype")public class TestController { @RequestMap...

kalnkaya ⋅ 58分钟前 ⋅ 0

php-fpm的pool&php-fpm慢执行日志&open_basedir&php-fpm进程管理

12.21 php-fpm的pool pool是PHP-fpm的资源池,如果多个站点共用一个pool,则可能造成资源池中的资源耗尽,最终访问网站时出现502。 为了解决上述问题,我们可以配置多个pool,不同的站点使用...

影夜Linux ⋅ 今天 ⋅ 0

微服务 WildFly Swarm 管理

Expose Application Metrics and Information 要公开关于我们的微服务的有用信息,我们需要做的就是将监视器模块添加到我们的pom.xml中: 这将使在管理和监视功能得到实现。从监控角度来看,...

woshixin ⋅ 今天 ⋅ 0

java连接 mongo伪集群部署遇到的坑

部署mongo伪集群 #创建mongo数据存放文件地址mkdir -p /usr/local/config1/datamkdir -p /usr/local/config2/data mkdir -p /usr/local/config3/data mkdir -p /usr/local/config1/l......

努力爬坑人 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部