发布网友 发布时间:2022-04-21 23:22
共3个回答
热心网友 时间:2023-12-27 22:17
头部需要加一个头值
Header("Content-type: application/octet-stream;charset=utf-8");
热心网友 时间:2023-12-27 22:18
加上这行
ob_end_clean();
热心网友 时间:2023-12-27 22:18
你需要将输出的内容用iconv()转换成gbk,去百度上搜下iconv的用法追问这个敢肯定不是编码的问题,我早已经试过转编码,再说是编码的问题话,之前也不可能正常。
追答如果是乱码,多半是编码问题,你之前也不是从浏览器下载咯?Header("Content-type: application/octet-stream;charset=utf-8");你这里不是也规定了字符集是utf-8吗?
所以我觉得还是要从编码方向上考虑,你或者试试把字符集改称gbk的,或者用iconv把所有内容都转一遍,不要漏了