新聞中心
這篇文章主要介紹“php新建文件名稱(chēng)亂碼如何解決”,在日常操作中,相信很多人在php新建文件名稱(chēng)亂碼如何解決問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”php新建文件名稱(chēng)亂碼如何解決”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!
成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專(zhuān)注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),網(wǎng)站模板,微信公眾號(hào)開(kāi)發(fā),軟件開(kāi)發(fā),小程序開(kāi)發(fā),十多年建站對(duì)隧道混凝土攪拌車(chē)等多個(gè)行業(yè),擁有多年的網(wǎng)站營(yíng)銷(xiāo)經(jīng)驗(yàn)。
php新建文件名稱(chēng)亂碼的解決辦法:1、使用“iconv”或“mb_convert_encoding”函數(shù)轉(zhuǎn)換字符的編碼;2、通過(guò)“function convertEncoding($string){...}”方法實(shí)現(xiàn)根據(jù)系統(tǒng)設(shè)定轉(zhuǎn)換編碼即可。
php 新建文件名稱(chēng)亂碼怎么辦?
在windows下,PHP調(diào)用mkdir()、file_put_contents()、fopen()函數(shù)創(chuàng)建帶有中文的目錄或文檔名時(shí),出現(xiàn)亂碼。
原因
經(jīng)過(guò)查閱資料,這跟系統(tǒng)字符集有關(guān)系。
windows(簡(jiǎn)體中文),默認(rèn)字符集是:gbk
windows(繁體中文),默認(rèn)字符集是:big5
linux,默認(rèn)字符集是:utf-8
解決
使用iconv或mb_convert_encoding函數(shù)轉(zhuǎn)換字符的編碼。
//將字符串 str 從 in_charset 轉(zhuǎn)換編碼到 out_charset。 string iconv ( string $in_charset , string $out_charset , string $str ) //將 string 類(lèi)型 str 的字符編碼從可選的 from_encoding 轉(zhuǎn)換到 to_encoding。 string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_internal_encoding() ] )
根據(jù)系統(tǒng)設(shè)定轉(zhuǎn)換編碼,方法如下:
亂碼示例
解決示例
php有什么特點(diǎn)
1、執(zhí)行速度快。
2、具有很好的開(kāi)放性和可擴(kuò)展性。
3、PHP支持多種主流與非主流的數(shù)據(jù)庫(kù)。
4、面向?qū)ο缶幊蹋篜HP提供了類(lèi)和對(duì)象。
5、版本更新速度快。
6、具有豐富的功能。
7、可伸縮性。
8、功能全面,包括圖形處理、編碼與解碼、壓縮文件處理、xml解析等。
到此,關(guān)于“php新建文件名稱(chēng)亂碼如何解決”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!
當(dāng)前名稱(chēng):php新建文件名稱(chēng)亂碼如何解決
標(biāo)題鏈接:http://www.ef60e0e.cn/article/ghpigj.html