php头编码实例设置方法及代码

admin3年前PHP教程85

在PHP中可以通过在PHP文件头部添加“header("Content-type: text/html; charset=utf-8");”语句来设置编码。

设置utf编码的代码如下:

header("Content-type: text/html; charset=utf-8");

注:通常情况以上代码放在php页面的首页

header() 函数向客户端发送原始的 HTTP 报头。

附:

php页面为gbk编码

header("Content-type: text/html; charset=gb2312");

php页面为big5编码

header("Content-type: text/html; charset=big5");

知识点扩展:

php的header来定义一个php页面为utf编码或GBK编码

php页面为utf编码

header("Content-type: text/html; charset=utf-8");

php页面为gbk编码

header("Content-type: text/html; charset=gb2312");

php页面为big5编码

header("Content-type: text/html; charset=big5");

通常情况以上代码放在php页面的首页

header("content-type:text/html; charset=xxx");

这个函数header()的作用是把括号里面的信息发到http标头。

如果括号里面的内容为文中所说那样,那作用和标签基本相同,大家对照第一个看发现字符都差不多的。但是不同的是如果有这段 函数,浏览器就会永远采用你所要求的xxx编码,绝对不会不听话,因此这个函数是很有用的。为什么会这样呢?那就得说说HTTPS标头和HTML信息的差 别了:

http标头是服务器以HTTP协议传送HTML信息到浏览器前所送出的字串。

因为meta标签是属于html信息的,所以header()发送的内容先到达浏览器,通俗点就是header()的优先级高于meta(不知道可 不可以这样讲)。加入一个php页面既有header("content-type:text/html; charset=xxx"),又有,浏览器就只认前者http标头而不认meta了。当然这个函数只能在php页面内使用。

到此这篇关于php头编码实例设置方法及代码的文章就介绍到这了,更多相关php头编码的设置方法内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

用php如何解决大文件分片上传问题

如果上传的文件只有小于10M的话, 就没必要考虑这样的做法, 直接在 php.ini中更改一下 upload_max_filesize = 10m post_max_size = 10m 这样就可以了...

济南高防服务器有效抵御DDOS流量攻击

济南高防服务器有效抵御DDOS流量攻击?济南高防服务器可以通过以下几种方式来有效抵御DDoS流量攻击:流量清洗:流量清洗是一种有效的DDoS防御技术,可以对流量进行过滤,剔除恶意流量,保留正常流量。可...

PHP中使用DOMDocument来处理HTML、XML文档的示例

目录解析HTML生成一个XML总结其实从PHP5开始,PHP就为我们提供了一个强大的解析和生成XML相关操作的类,也就是我们今天要讲的 DOMDocument 类。不过我估计大部分人在爬取网页时还是会...

PHP中使用extract函数

php中的extract函数extract函数用来将一个数字分解成多个变量直接使用,下面是W3C的解释:PHP extract() 函数从数组中把变量导入到当前的符号表中。对于数组中的每个元素,键名用...

深入理解php底层之php生命周期

1、PHP的运行模式 PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它...

如何让PHP的代码更安全

目录概述越权漏洞1. 水平越权2. 垂直越权3. 上下文越权JWT 的 Token 需要二次加密LFI (本地文件包含)XSSCSRF (跨站请求伪造)概述攻击者通过构造恶意SQL命令发送到数据库,如...