从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要介绍了php二进制流输出乱码如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇php二进制流输出乱码如何解决文章都会有所收获,下面我们一起来看看吧。
创新互联公司专注于爱辉企业网站建设,响应式网站设计,商城网站开发。爱辉网站建设公司,为爱辉等地区提供建站服务。全流程按需定制开发,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
php二进制流输出乱码的解决办法:1、打开本地“conn.php”和“print.php”文件;2、用“ob_clean”清空header内容,修改代码如“MySQL_close();ob_clean();header("Content-type:$type");”。
php 二进制流输出乱码怎么办?
最近在用php开发从mysql中读取并输出二进制文件,遇到了乱码问题。
一般输出二进制文件是用下面的方法:
用上面的方法是没有问题的。但如果把database 连接封装在一个单独的文件中,就有问题了。改写上面的代码为2个文件: 这时候调用print.php打开word文件时会产生乱码。问题就出在"require_once('conn.php')"语句。php在调用该语句时会在header中输出,这影响到了后面的2个header语句,从而破坏了word文件的数据流。因此打开的word文件会是乱码。//conn.php
//print.php
解决的方法是用ob_clean清空header内容。改写的print.php 如下
//print.php
关于“php二进制流输出乱码如何解决”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“php二进制流输出乱码如何解决”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图