PHP报错:iconv(): Detected an illegal character in input string
- 一、场景
- 二、原因
- 三、解决
- 四、总结
一、场景
PHPExcel数据导出报错:
iconv(): Detected an illegal character in input string
二、原因
- 字符串截取有汉字,导致乱码,如下:
$string = "这是一段话";
$string = substr($string, 1);
echo $string; //打印:��是一段话
三、解决
- 用
mb_substr()
函数即可
$string = "这是一段话";
$string = mb_substr($string, 1);
echo $string; //打印:是一段话
四、总结
- 这种问题一般是字符编码的问题,问题可能会出现在
- 1、
数据库配置
- 2、
PHP项目配置
- 3、
PHP代码字符截取导致乱码
- 把编码转换一下,或者处理一下乱码即可
PHP报错:iconv(): Detected an illegal character in input string相关推荐
- 关于(NOTICE)iconv(): Detected an illegal character in input string无法转码解决方案
今天遇到了一个坑,就是用iconv转文件名编码时出现(NOTICE)iconv(): Detected an illegal character in input string错误,我用iconv(& ...
- php iconv detected,PHP错误:iconv() Detected an illegal character
@header("Content-type:text/html;charset=GB2312"); $arr = array ('name'=>"贾朝藤" ...
- mybatis 报错:Cause: java.lang.NumberFormatException: For input string: ““
mybatis 报错:Cause: java.lang.NumberFormatException: For input string: "" 问题描述 我使用的mybatis版本 ...
- flutter 报错java.net.URISyntaxException: Illegal character in opaque part at index 2
记录flutter报错如下错误以及解决办法 FAILURE: Build failed with an exception. * What went wrong: Execution failed f ...
- 线上flink任务重启报错(Hadoop问题)java.lang.NumberFormatException: For input string: “30s“
线上Flink任务重启时,提交任务失败,具体报错如下: 2021-12-31 18:09:19 java.lang.NumberFormatException: For input string: & ...
- mybatis 报错:Cause: java.lang.NumberFormatException: For input string
Cause: java.lang.NumberFormatException: For input string 异常提示 异常来源 异常解决 异常提示 Error querying database ...
- 报错解决:Cause: java.lang.NumberFormatException: For input string:
我的问题 mapper 判断类型出了错误 错误 正确
- 报错:Misplaced alignment tab character 的解决办法以及参考文献的书写方式、There were undefined citations.解决办法
thebibliography 参考文献最原始的方法是用thebibliography环境和\bibitem命令来定义参考文献的条目. 具体做法是:在文档末尾加上 \addcontentsline{t ...
- WinEdt 报错: Misplaced alignment tab character . 解决方法
WinEdt报错: Misplaced alignment tab character &. 加大括号的格式的时候报错,形式的话参照分段函数 我在文章中开头部分加入这句话: \document ...
- FFMpeg打开文件报错:Invalida data found when processing input
我这边出现的错误是打开mp4文件能打开,aac文件也能打开,但是打开mp3文件的时候就开始报错:Invalida data found when processing input. 在我测试的过程中发 ...
最新文章
- 想要永久远程办公?抱歉,你可能「不配」
- React 学习总结
- 深入分析几种PHP获取客户端IP的情况
- java程序阅读技巧_Java程序员阅读源码的小技巧,原来大牛都是这样读的,赶紧看看!...
- boost::biconnected_components用法的测试程序
- why SAP CRM My Opportunity Master page must be renamed as S2
- linux shell 中文件编码查看及转换方法
- 深入react技术栈(6):React和DOM
- rename python_谈谈重命名方法renames详解
- ENVI5.3.1使用Landsat 8影像进行灰度分割(密度分割)
- java继承小程序_Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)...
- HDU 4052 Adding New Machine (线段树+离散化)
- ps磨皮滤镜插件Portraiture 3
- 怎样批量分析安能物流中含有提前签收的单号
- niosii spi 外部_【笔记】NIOS II spi详解
- 爱奇艺真的有1亿付费会员?十五扒了扒用户数据告诉你更多真相
- 企业邮箱发送出去的邮件找不到了
- 【Unity3D日常开发】获取天气信息以及地方位置
- arcgis弧段怎么加很多点_arcgis弧段怎么加很多点_莲子心营养价值高但是太苦喝不下去怎么办?别急,加这个就好很多。......
- 物联网毕业设计-选题推荐
热门文章
- Spark 按key聚合求平均值与占比
- 字符串全排列 java实现
- java 协同编辑的多指针_多人协作项目如何保持代码风格统一
- js怎么实现数组里的数据相加_C++如何实现大整数相加
- oracle按特定字符截取字符串_LeetCode基础算法题第159篇:找出由特定字符数组组成的字符串...
- js转php,js代码转php代码可行吗?
- python期末考试及答案广东_PYTHON语言应用答案试题题目及答案,期末考试题库,章节测验答案...
- mysql.exe怎么全屏_监控怎么调为全屏
- php date日期相关函数
- 架构 简述负载均衡和CDN技术