溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決php doc亂碼問題

發(fā)布時間:2020-10-09 15:04:41 來源:億速云 閱讀:126 作者:小新 欄目:編程語言

這篇文章主要介紹怎么解決php doc亂碼問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

php doc亂碼的解決辦法:首先打開相應的代碼文件;然后在Header之前添加語句“ob_end_clean()”即可。

PHP下載DOC亂碼

最近做的一個系統(tǒng),需要下載doc文件

以前的代碼下載完成后,打開總是亂碼...

google咯很久也沒有解決辦法

后面總算搞定

必須在Header之前進行清除,即 ob_end_clean()

$file_size = filesize($logName);
        ob_end_clean();
        header("Content-type:application/octet-stream");
        header("Accept-Ranges:bytes");
        header("Accept-Length:$file_size");
        header("Content-Disposition:attachment;filename=" . $fileName);
        $fp = fopen($logName, "r");
        $buffer_size = 1024;
        $cur_pos = 0;
        while (!feof($fp) && $file_size - $cur_pos > $buffer_size) {
            $buffer = fread($fp, $buffer_size);
            echo$buffer;
            $cur_pos+=$buffer_size;
        }
        $buffer = fread($fp, $file_size - $cur_pos);
        echo$buffer;
        fclose($fp);
        return true;

以上是怎么解決php doc亂碼問題的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI