久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

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

      如何解決php ie下載亂碼的問題

      php ie下載亂碼的解決辦法:首先打開相應(yīng)的PHP文件;然后在文件名輸出時,將文件名轉(zhuǎn)換成gb2312編碼,代碼如“$name = iconv("utf-8","gb2312",$name);”。

      如何解決php ie下載亂碼的問題

      推薦:《PHP視頻教程》

      網(wǎng)站開發(fā)中,經(jīng)常會碰到下載文件功能,某些需求就要下載文件名為中文。

      一般輸出中文都會用UTF-8編碼,但I(xiàn)E瀏覽器的一些版本轉(zhuǎn)換下載文件名時,并不使用UTF-8編碼,導(dǎo)致文件名亂碼。測試了名為“中文.txt”的文件下載功能,在IE 11瀏覽器的下載如下:

      如何解決php ie下載亂碼的問題

      在其他瀏覽器上,比如chrome,火狐,360都沒有問題:

      如何解決php ie下載亂碼的問題

      嘗試了一下,在文件名輸出時,將文件名轉(zhuǎn)換成gb2312編碼,問題就解決了,代碼如下:

      $name = '中文.txt'; //轉(zhuǎn)換文件名編碼 $name = iconv("utf-8","gb2312",$name); Header("Content-Disposition: attachment; filename=".$name);

      效果截圖如下:

      如何解決php ie下載亂碼的問題

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號