中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

php如何刪除亂碼

這篇文章將為大家詳細(xì)講解有關(guān)php如何刪除亂碼,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

為崇明等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及崇明網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、崇明網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

php刪除亂碼部分的方法:1、設(shè)置php文件本身的編碼與網(wǎng)頁(yè)的編碼匹配;2、設(shè)置PHP與數(shù)據(jù)庫(kù)的編碼一致;3、修改調(diào)用PHP函數(shù)時(shí)的編碼即可。

php中文刪除亂碼部分,PHP中文亂碼解決辦法

一. 首先是PHP網(wǎng)頁(yè)的編碼

1. php文件本身的編碼與網(wǎng)頁(yè)的編碼應(yīng)匹配

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

b. 如果欲使用utf-8編碼,那么php要輸出頭:header(“Content-Type: text/html; charset=utf-8"),靜態(tài)頁(yè)面添加,所有文件的編碼格式為utf-8。保存為utf-8可能會(huì)有點(diǎn)麻煩,一般utf-8文件開(kāi)頭會(huì)有BOM,如果使用 session就會(huì)出問(wèn)題,可用editplus來(lái)保存,在editplus中,工具->參數(shù)選擇->文件->UTF-8簽名,選擇總 是刪除,再保存就可以去掉BOM信息了。

2.php本身不是Unicode的,所有substr之類(lèi)的函數(shù)得改成mb_substr(需要裝mbstring擴(kuò)展);或者用iconv轉(zhuǎn)碼。

二.PHP與MySQL的數(shù)據(jù)交互

PHP與數(shù)據(jù)庫(kù)的編碼應(yīng)一致

1. 修改mysql配置文件my.ini或my.cnf,mysql最好用utf8編碼

[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
default-storage-engine=MyISAM

在[mysqld]下加入:

default-collation=utf8_bin
init_connect='SET NAMES utf8'

2.在需要做數(shù)據(jù)庫(kù)操作的php程序前加mysql_query("set names '編碼'");,編碼和php編碼一致,如果php編碼是gb2312那mysql編碼就是gb2312,如果是utf-8那mysql編碼就是 utf8,這樣插入或檢索數(shù)據(jù)時(shí)就不會(huì)出現(xiàn)亂碼了

三.PHP與操作系統(tǒng)相關(guān)

Windows和Linux的編碼是不一樣的,在Windows環(huán)境下,調(diào)用PHP的函數(shù)時(shí)參數(shù)如果是utf-8編碼會(huì)出現(xiàn)錯(cuò)誤,比如 move_uploaded_file()、filesize()、readfile()等,這些函數(shù)在處理上傳、下載時(shí)經(jīng)常會(huì)用到,調(diào)用時(shí)可能會(huì)出現(xiàn)下 面的錯(cuò)誤:

Warning: move_uploaded_file()[function.move-uploaded-file]:failed to open stream:

關(guān)于“php如何刪除亂碼”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

文章標(biāo)題:php如何刪除亂碼
分享網(wǎng)址:http://www.rwnh.cn/article26/jdgicg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、企業(yè)網(wǎng)站制作、微信小程序、Google、服務(wù)器托管、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
磐石市| 黔西县| 曲周县| 潞西市| 贡山| 文水县| 凌海市| 闻喜县| 舒兰市| 乌鲁木齐县| 襄城县| 静海县| 潮安县| 法库县| 灯塔市| 伊金霍洛旗| 方城县| 兴山县| 阜宁县| 清原| 科技| 卓资县| 宣城市| 乌拉特后旗| 桃园市| 西峡县| 昭觉县| 朝阳县| 鹤山市| 金山区| 基隆市| 磴口县| 阳信县| 木兰县| 当涂县| 高阳县| 泰顺县| 罗山县| 昌邑市| 靖安县| 克山县|