国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php設置編碼格式的方法

2024-05-04 23:08:38
字體:
來源:轉載
供稿:網友

 a. 如果欲使用gb2312編碼,那么php要輸出頭:header(“Content-Type: text/html; charset=gb2312"),靜態(tài)頁面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的編碼格式為ANSI,可用記事本打開,另存為選擇編碼為ANSI,覆蓋源文件。

  b. 如果欲使用utf-8編碼,那么php要輸出頭 :header(“Content-Type: text/html; charset=utf-8"),靜態(tài)頁面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的編碼格式為utf-8。

  最近需要用到iconv函數把抓取來過的utf-8編碼的頁面轉成gb2312, 發(fā)現只有用iconv函數把抓取過來的數據一轉碼數據就會無緣無故的少一些。 讓我郁悶了好一會兒,去網上一查資料才知道這是iconv函數的一個bug。iconv在轉換字符"—"到gb2312時會出錯。解決方法很簡單,就是在 需要轉成的編碼后加 "http://IGNORE" 也就是iconv函數第二個參數后,如下:

iconv("UTF-8","GB2312//IGNORE",$data)

ignore的意思是忽略轉換時的錯誤,如果沒有ignore參數,所有該字符后面的字符串都無法被保存。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 荔波县| 北海市| 松江区| 瑞安市| 临清市| 鹿邑县| 喀喇沁旗| 兴宁市| 铜梁县| 买车| 新河县| 昌乐县| 茶陵县| 驻马店市| 永昌县| 文安县| 永胜县| 新郑市| 安平县| 东兴市| 于田县| 汨罗市| 三台县| 定陶县| 韶关市| 图木舒克市| 建瓯市| 鹿邑县| 汶上县| 莲花县| 普兰店市| 石家庄市| 天水市| 和平区| 佛学| 远安县| 独山县| 宁南县| 富川| 阿巴嘎旗| 青岛市|