這篇文章將為大家詳細(xì)講解有關(guān)wamp php中文亂碼怎么辦,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、靈寶網(wǎng)絡(luò)推廣、小程序開(kāi)發(fā)、靈寶網(wǎng)絡(luò)營(yíng)銷(xiāo)、靈寶企業(yè)策劃、靈寶品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供靈寶建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.comwamp php中文亂碼的解決辦法:1、在php頭部加上語(yǔ)句“header('Content-Type: text/html; charset=UTF-8');”;2、將php文件存儲(chǔ)為“UTF-8 BOM”格式。
最近重新學(xué)PHP,發(fā)現(xiàn)每次PHP文件中用 echo 命令輸出中文字符的時(shí)候,總是出現(xiàn)亂碼。而純HTML文件則不會(huì)出現(xiàn)亂碼。網(wǎng)上查了半天,都說(shuō)是 meta 沒(méi)有寫(xiě) UTF-8 的問(wèn)題??墒牵現(xiàn)orece 明明已經(jīng)加載了 meta utf-8 的代碼,還是亂碼。最后終于找到問(wèn)題所在,原來(lái)是 php.ini 默認(rèn)字符集的問(wèn)題。
一般使用 UTF-8 字符集只需要在頁(yè)面上加入下邊字符即可:
如出現(xiàn)中文亂碼,請(qǐng)參考以下解決方法
暫時(shí)解決方法1:
在php頭部加上如下代碼
header('Content-Type: text/html; charset=UTF-8');
暫時(shí)解決方法2:
保存php文件的時(shí)候,需要存儲(chǔ)為 UTF-8 BOM 格式。不過(guò)這個(gè)方法有個(gè)缺點(diǎn),在本地測(cè)試可以,但是傳到網(wǎng)站上又會(huì)出現(xiàn)亂碼。
完美解決方法3:
最后發(fā)現(xiàn),原來(lái)本地的 WAMP 的 PHP.INI 文件的默認(rèn)字符集不知道怎么變成 GBK 了。將文件默認(rèn)字符集改為 UTF-8。完美解決問(wèn)題。
找到 \wamp64\bin\php\php5.6.31\php.ini
搜索相關(guān)代碼,修改為如下即可,注意自己使用的PHP版本,不同版本的php.ini在不同的文件夾中哦
; PHP's default character set is set to UTF-8. ; http://php.net/default-charset default_charset = "UTF-8"
關(guān)于wamp php中文亂碼怎么辦就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。