新聞中心
php linux亂碼的解決辦法:首先找到并打開“php.ini”文件;然后按下“/default_charset”進(jìn)行搜索;接著找到“default_charset”的位置,進(jìn)行修改;最后把“iso-8859-1”改為“utf-8”即可。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),鄉(xiāng)寧企業(yè)網(wǎng)站建設(shè),鄉(xiāng)寧品牌網(wǎng)站建設(shè),網(wǎng)站定制,鄉(xiāng)寧網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,鄉(xiāng)寧網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
推薦:《PHP教程》
今天,在運(yùn)行php 程序的時(shí)候,本該出現(xiàn)中文的地方出現(xiàn)了亂碼。后來(lái)查找解決方案的時(shí)候發(fā)現(xiàn)是字符編碼設(shè)置問(wèn)題,下面給大家介紹幾種解決方法。
在不涉及數(shù)據(jù)庫(kù)編碼的情況下:我們可以修改“/etc/php5/apache2/php.ini”里面關(guān)于字符編碼設(shè)置的語(yǔ)句。
sudo vi /etc/php5/apache2/php.ini
打開文件后,按下“/default_charset”進(jìn)行搜索,
按下回車鍵,找到default_charset的位置,進(jìn)行修改。
把注釋去掉,即是把“;”去掉,把iso-8859-1改為utf-8。
然后重啟apache,
sudo /etc/init.d/apache2 restart
然后在Firefox,輸入你的網(wǎng)頁(yè)地址就可以了。
下面是其他方法,但是我沒(méi)試驗(yàn)過(guò),畢竟問(wèn)題解決了。提供給大家參考一下。
(一)一般來(lái)說(shuō)出于編碼兼容考慮大多的頁(yè)面都將頁(yè)面字符集定義為utf-8
這時(shí)候要正常顯示中文需要轉(zhuǎn)化一下編碼方式,比如
echo iconf("GB2312","UTF-8",'中文');
就不會(huì)亂碼了。
(二)在php的echo前面加入
header("Content-Type:text/html;charset=gb2312");
(三)當(dāng)然簡(jiǎn)體中文頁(yè)面也可以干脆地,把
中的UTF-8改成gb2312。
網(wǎng)頁(yè)標(biāo)題:如何解決phplinux亂碼問(wèn)題
鏈接URL:http://fisionsoft.com.cn/article/cjjohj.html