站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php的文件名加不了中文字嗎

        不建議使用中文文件名!

        因?yàn)橹形臅?huì)被URL編碼發(fā)送,到服務(wù)器端的時(shí)候雖然會(huì)解碼,但是如果和你的編碼不一致,就解不出來了。

        php的文件名加不了中文字嗎

        簡單的說,URL中的中文 ,在常見的瀏覽器中,默認(rèn)會(huì)以UTF-8編碼進(jìn)行編碼后發(fā)送到服務(wù)器端!而在中文 windows環(huán)境的服務(wù)器中,解碼URL的時(shí)候,卻用的是gb2312編碼進(jìn)行解碼的,這樣就導(dǎo)致了沒法得到你在地址欄里輸入的中文原文!

        所以就會(huì)提示找不到文件名了。

        如果一定要用中文 ,解決辦法,僅限你本地瀏覽的解決辦法

        在瀏覽器中,打開“internet選項(xiàng)“菜單,選擇”高級“,然后找到 “發(fā)送utf-8 URL“,把前面的鉤去掉。然后確認(rèn)。

        再重啟瀏覽器。這樣地址欄里的中文就會(huì)默認(rèn)以gb2312編碼 進(jìn)行發(fā)送,這樣服務(wù)器端就能正確找到該中文文件名的文件了

        之前網(wǎng)頁的chartset用的是utf-8,文件也用utf-8,然后用fopen()創(chuàng)建一個(gè)中文文件名的文件時(shí)問題就出來了,文件名都是亂碼!

        查看了很多文檔試了不少方法都解決不了,本來想著用別的方法繞過這個(gè)問題,忽然腦子里閃過Windows默認(rèn)的文字編碼是ansi,然后再 baidu了一下,證實(shí)了這點(diǎn),所以我的網(wǎng)頁也應(yīng)該是ansi編碼才能使創(chuàng)建的文件名不會(huì)是亂碼。

        接著就著手驗(yàn)證,把網(wǎng)頁都用ansi保存,去掉chartset語句,果然ok了,但是網(wǎng)頁的內(nèi)容就成亂碼了,后來想起,這個(gè)網(wǎng)頁還include 了別的網(wǎng)頁,把include的網(wǎng)頁也改成ansi保存,哈哈萬事ok

        編程這個(gè)工作真的很靠積累,如果我以前沒看過Windows默認(rèn)編碼是ansi,那這個(gè)問題就不知何年何月才能解決了

        ps:< meta content ="text/html; charset=utf-8" http -equiv ="Content-type" > 這個(gè)meta標(biāo)記一定要放在<title></title>之前才有效的

        后來又想到了一個(gè)更好的解決方法,網(wǎng)頁還是用utf-8編碼和保存,只是fopen()里的文件名參 數(shù)單獨(dú)給它編下碼就行,php有iconv() 這個(gè)改換編碼的程序,把utf-8轉(zhuǎn)成 gb2312就可以避免中文文件名為亂碼了

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 久久精品国产亚洲综合色| 久久青青草原精品国产不卡| 国产精品亚洲精品日韩已方| 无码人妻精品一区二区三区66| 国产成人精品免费大全| 国产精品毛片一区二区三区| 亚洲精品国产综合久久一线| 国产成人精品综合在线观看| 大桥未久在线精品视频在线 | 成人区人妻精品一区二区不卡视频 | 国精品无码一区二区三区在线| 青娱乐国产精品视频| 国产精品秘入口福利姬网站| 久久精品成人免费网站| 国产精品美脚玉足脚交欧美| 精品无码人妻一区二区三区品| 亚洲精品无码专区在线在线播放| 久久久久99精品成人片三人毛片| 国产精品第一页在线| www夜片内射视频日韩精品成人| 国产在线精品网址你懂的| 国产精品久久久久国产A级| 久久久一本精品99久久精品66| 真实国产乱子伦精品视频| 亚洲精品无码久久不卡| 日韩精品一区二区午夜成人版 | 国产精品亚洲产品一区二区三区| 99久久精品费精品国产| 欧美日韩精品一区二区三区| 2021年精品国产福利在线| 91精品在线国产| 国产成人精品久久一区二区三区av | 国产精品一区二区三区免费| 88久久精品无码一区二区毛片| 精品三级在线观看| 欧美亚洲精品在线| 四虎成人www国产精品| 国产午夜精品视频| 久久99热国产这有精品| 一区二区三区精品国产欧美| 国产成人综合精品一区|