php常见问题以及解决方法

在使用php的过程中,经常会出现一些问题,下面是我遇到的一些问题以及解决方法

1,乱码问题,中文乱码问题

原因是:编码方式不一样,有UTF-8,gbk-2312等编码方式,不同的编码方式导致浏览器在解析这些编码的时候出现乱码这样的问题

解决方案:先查看编码格式,然后通过函数来使编码统一

采用方案:

  • <meta http-equiv="content-type" content="text/html;charset=utf-8">   (直接用于html页面文件中)
  • header("Content-Type: text/html; charset=utf-8"); (用于有<?php ?>这样的插入文件中)

2,字符串的转换函数,比如说文件名转换为认识的文件名iconv函数

  • string s = iconv("utf-8","gb2312","stringtestng"); 转换函数,将utf-8转化为gb2312

3,清除页面缓存

  不同的浏览器的缓存关键字是不一样的,为了实现所有的浏览器均能实现缓存,可以将所有的关键字都设置为不要缓存,一共三种

  •   header("Expires: -1"); (IE浏览器)
  •   header("Cache-Control:no-cache");
  •   header("");

4,

转载于:https://www.cnblogs.com/ningheshutong/p/5206131.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值