這篇文章主要介紹php rename中文亂碼的解決方法,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
10年的武穴網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整武穴建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“武穴網(wǎng)站設(shè)計”,“武穴網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實(shí)執(zhí)行。
php rename中文亂碼的解決辦法:首先打開相應(yīng)的PHP代碼文件;然后通過“iconv("GBK","UTF-8",$a);”方法將GB2312更改為GBK即可。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php windows rename 中文出錯
rename()函數(shù)可以重命名文件、目錄等,但是要注意目的地和起始地址的編碼。
比如:我的PHP文件編碼是UTF-8,但是在WINDOW系統(tǒng)中中文默認(rèn)編碼是GBK,因此我應(yīng)該這樣寫:
rename(iconv('UTF-8','GBK',$dir.$filename), iconv('UTF-8','GBK',$dir.$newFileName));
OK, 完美了
在php中利用iconv函數(shù)轉(zhuǎn)化漢字字符串時提示如下錯誤:
Notice: iconv() [function.iconv]: Detected an illegal character in input string in a.php on line 796
出錯的語句如下:
iconv("GB2312","UTF-8",$a);
解決辦法,將GB2312更改為GBK即可搞定:
iconv("GBK","UTF-8",$a);
php是一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因?yàn)閜hp是開源的,從而使得php經(jīng)久不衰。
以上是“php rename中文亂碼的解決方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!