程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php常見問題以及解決方法

php常見問題以及解決方法

編輯: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("");
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved