php 输出编码_iamjunjie的博客-程序员宅基地_php 输出编码

技术标签: session  php  header  工具  

php文件本身的编码与网页的编码应匹配。


如果欲使用gb2312编码,那么php要输出头:

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

静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。


如果欲使用utf-8编码,那么php要输出头:

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

静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

所有文件的编码格式为utf-8,保存为utf-8可能会有点麻烦,一般utf-8文件开头会有BOM,如果使用 session就会出问题,可用editplus来保存,在editplus中,工具->参数选择->文件->UTF-8签名,选择总是删除,再保存就可以去掉BOM信息了。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/justflyhigh/article/details/7609597

智能推荐

HTML5 实现全屏效果_ajXue的博客-程序员宅基地

HTML5 实现全屏效果点击进入全屏和点击退出全屏方法://进入全屏function requestFullScreen() { var de = document.documentElement; if (de.requestFullscreen) { de.requestFullscreen(); } else if (de.mozRequestFull

Python爬虫bs4解析描述_木叶动秋色的博客-程序员宅基地

1.bs4解析概述环境安装pip install bs4 pip install lxml如何实例化BeautifulSoup对象:from bs4 import BeautifulSoup对象的实例化:1.将本地的html文档中的数据加载到该对象中fp = open('./test.html','r',encoding = 'utf-8')soup = BeautifulSoup(page_text,'lxml') 2.将互联网上获取的页面源码加载到该对象中

x264源码阅读笔记1_threewells_14的博客-程序员宅基地

终于有时间读源码了,终于有时间写点心得了,省得以后看过就忘,记的虽然没啥东西,只是为了过了几个月后知道自己曾经看过X264源码吧。开始好几天不知从何入手,前几天终于把那几个参考帧队列是咱么回事看了个大概,就简单说说吧。虽然网上有很多人读过了也写过编码流程啥的,但是自己看了都基本上是不知所云,自己的东西应该用自己的语言写出来。所以我就用自己的语言,或大白话记录下。刚开始那些分析输入参数,就不

计算机网络_第三章知识总结_身影王座的博客-程序员宅基地

文章目录数据链路层使用点对点信道的数据链路层点对点协议 PPP使用广播信道的数据链路层扩展的以太网高速以太网数据链路层使用点对点信道的数据链路层数据链路层传送的是帧。数据链路层使用的信道:点对点信道、广播信道。链路 (link) 是一条无源的点到点的物理线路段。数据链路 (data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER (Bit Error Rate)。三个基本问题:封装成帧、透明传输、差

使用java连接AD域,验证账号密码是否正确_weixin_34405354的博客-程序员宅基地

eb项目中有时候客户要求我们使用ad域进行身份确认,不再另外做一套用户管理系统。其实客户就是只要一套账号可以访问所有的OA,CRM等办公系统。这就是第三方验证。一般有AD域,Ldap,Radius,邮件服务器等。最常用的要数AD域了。因为window系统在国内占据了大量的江山。做起来也很方便。我这篇文章就是写,如何用java去实现AD域的身份验证。好了,直接看代码吧:?...

假如有人在今天炸了支付宝的存储服务器,支付宝里的钱是不是就没了。。。..._石杉的架构笔记的博客-程序员宅基地

扫描下方海报试读原文链接:https://www.zhihu.com/question/350997893/answer/875003181前段时间微信支付出了点问题...

随便推点

第六章 Realm及相关对象——《跟我学Shiro》_javaPie的博客-程序员宅基地

第六章 Realm及相关对象——《跟我学Shiro》博客分类: 跟我学Shiro跟我学Shiro  目录贴: 跟我学Shiro目录贴  6.1 Realm【2.5 Realm】及【3.5 Authorizer】部分都已经详细介绍过Realm了,接下来再来看一下一般真实环境下的Realm如何实现。  1、定义实体及关系即用户-角

hadoop框架之hdfs、MapReduce、yarn的整体大致流程_Luffy_captain的博客-程序员宅基地

各个框架之间的关系hdfs是负责存储数据文件的,MapReduce是负责文件的分析计算,而yarn是负责管理资源的,即整个MapReduce阶段map任务和reduce任务运行所需要的资源。这是这三者之间的关系。首先文件会上传至hdfs上,这是hdfs阶段,具体就是每份文件都会被切分成默认大小为128M的block块,然后每个block块默认会被存储在三个不同的datanode上,即拥有三个...

【智能语音交互技术免费学】阿里巴巴iDST智能语音交互总监领衔主讲_chuange6363的博客-程序员宅基地

课程传送门:【人工智能】智能语音交互技术与应用 - 阿里云大 如果说AlphaGo与世界冠军的巅峰较量给大家普及了人工智能的知识,那么苹果的Siri,则让所有人都见识了智能语音交互技术的强大。 国内,阿里巴巴在人工智能领域也有一些重要的成果,如果你关注阿里云的人工智能ET,那么你一定听说过...

微信登录_小白之旅的艰辛历程_ridgepole_king的博客-程序员宅基地

前言:由于自己微信登录这一块一直没做,忙忙碌碌中生活,再者就是根据公司业务逻辑,还要接入网易云的一键登录配置页面无从跳转.言而总之,总而言之:菜是原罪.还是记录下自己实现步骤方便查看,以后避免错误发生.贴出微信开发文档地址:传送门第一步:添加微信依赖:dependencies { //微信登录 implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'}第二步定义常量类:常量中的a

Elasticsearch shard&replica机制_远处的海亲吻着天的博客-程序员宅基地

Elasticsearch shard&amp;replica机制一个index 包含多个shard 例如:一个index 包含3T数据,每台服务器可以承载1T数据,设置Primay shard有3个 2. 每个shard 都是一个最小工作单元,承载部分数据,lucence实例,完整的建立索引和处理请求能力 3. 增减节点,shard会自动在N...

.NET 20个面试要点_遥远的东方的博客-程序员宅基地

1. net Franwork:公共公共语言运行规范,.net类库SQL。ADO.net与XML ASP.NET与win forns。公共语言运行时,其它重要技术(如CTS、CAS与线程技术)2. ASP的概念;ASP.NET新特性;ASP.NET的运行原理;ASP的基本语法。3. Web.config的配置4. ASP.NET中的内建对象:Request、Response

推荐文章

热门文章

相关标签