当前位置: 首页 > news >正文

什么是百度搜索推广seo谷歌外贸推广

什么是百度搜索推广,seo谷歌外贸推广,wordpress编辑器替换,自媒体网站开发背景 近期在做 excel文件数据导出时,遇到如下报错: iconv(): Detected an illegal character in input string场景:计划任务后台,分步导出 大数据 excel文件发现在加载文件时,会有报错 报错信息 如下: {&q…

背景

  • 近期在做 excel文件数据导出时,遇到如下报错: iconv(): Detected an illegal character in input string
  • 场景:计划任务后台,分步导出 大数据 excel文件
  • 发现在加载文件时,会有报错

报错信息 如下:

{"name": "PHP Notice","message": "iconv(): Detected an illegal character in input string","code": 8,"type": "yii\\base\\ErrorException","file": "/usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/Shared/String.php","line": 490,"stack-trace": ["#0 [internal function]: yii\\base\\ErrorHandler->handleError(8, 'iconv(): Detect...', '/usr/share/ngin...', 493, Array)", "#1 /usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/Shared/String.php(490): iconv('CP1252', 'UTF-8', '\\xE8\\xAE\\xA2\\xE5\\x8D\\x95\\xE5\\x88\\x97\\xE8\\xA1\\xA8\\x00\\x00\\x00...')", "#2 /usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/Reader/Excel5.php(1362): PHPExcel_Shared_String::ConvertEncoding('\\xE8\\xAE\\xA2\\xE5\\x8D\\x95\\xE5\\x88\\x97\\xE8\\xA1\\xA8\\x00\\x00\\x00...', 'UTF-8', 'CP1252')", "#3 /usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/Reader/Excel5.php(633): PHPExcel_Reader_Excel5->readSummaryInformation()", "#4 /usr/share/nginx/html/ycsh_automat/Classes/PHPExcel/IOFactory.php(192): PHPExcel_Reader_Excel5->load('/usr/share/ngin...')", "#5 /usr/share/nginx/html/ycsh_automat/common/services/ExcelMzService.php(154): PHPExcel_IOFactory::load('/usr/share/ngin...')", "#6 /usr/share/nginx/html/ycsh_automat/common/models/ExportTask.php(306): common\\services\\ExcelMzService->cronCreateExportFile(Array, Array, '/usr/share/ngin...', Array, '\\xE8\\xAE\\xA2\\xE5\\x8D\\x95\\xE5\\x88\\x97\\xE8\\xA1\\xA8')", "#7 /usr/share/nginx/html/ycsh_automat/api/controllers/CronController.php(54): common\\models\\ExportTask::execExportTask(Object(common\\models\\ExportTask), 1, '{\"search_params...')", "#8 [internal function]: api\\controllers\\CronController->actionRunExportTask()", ...
}

问题分析

  1. 根据详细报错信息,可以知道,是执行 PHPExcel_IOFactory::load() 方法时,因为文件名编码问题造成程序中断
  2. 业务场景中,即在分步追加 excel文件数据,加载文件名时,识别转码有误
  3. 继而定位到 Classes\PHPExcel\Shared\String.phpConvertEncoding() 方法的的第一个条件判断不满足

解决方案

  • 修改文件 Classes\PHPExcel\Shared\String.phpConvertEncoding() 方法的的第一个条件判断,如下

附录

  1. 网上的经验,基本为 php iconv() : Detected an illegal character in input string, 测试发现都无法解决我的问题
  2. 重点提示:当前报错,在 windows 环境中,不会报错,只有上传到 Linux 服务器,才会有报错!
http://www.15wanjia.com/news/34405.html

相关文章:

  • 网站内容如何优化广东省疫情最新
  • 蓬莱做网站那家好网站推广技术
  • dede网站地图调用青岛快速排名
  • 梅州网站优化站长之家app
  • 医生在网站上做自我宣传广西网络优化seo
  • 陕西汉中网站建设搜索软件
  • 高端网站开发哪家好东莞网络公司代理
  • 专门做网站推广的平台seo百度网站排名研究中心关键词首页优化
  • 巩义服务专业网站建设快速排名程序
  • dede增加手机网站网店无货源怎么做
  • 北京市430场新闻发布会四川企业seo
  • 做网站要用写接口6站长工具忘忧草社区
  • 微企点做网站视频网站关键词排名外包
  • 用wordpress 建网站google广告投放
  • 政府网站建设 需求广州:推动优化防控措施落
  • 深圳各大网站制作哪家公司好中国万网域名注册
  • 高端网站建设968网站关键词在线优化
  • wordpress文章阅读数更改文军seo
  • 镇江建网站公司推广文案
  • 苏州网络seo陕西seo关键词优化外包
  • 福田附近公司做网站建设多少钱谷歌seo是什么
  • 网站服务器和空间大小科学新概念seo外链
  • 深圳网站制作公司兴田德润在哪里刷粉网站推广马上刷
  • 如何在网站做投票自动推广软件免费
  • 宣讲家网站支部建设重庆seo网站哪家好
  • wordpress内容镇江seo公司
  • 椒江网站建设公司推广普通话手抄报内容资料
  • 上海网站建设怎么计算机培训机构哪个最好
  • 黑群晖架设wordpress优化方案官方网站
  • 中文外贸网站有哪些销售方案