iconv() [function.iconv]: Detected an illegal character in
用iconv函数将gb2312转换为utf-8时,怎么有些汉字会出现问题,像"??quot;字就会提示如下:
Notice: iconv() [function.iconv]: Detected an illegal character in input string
解决方法:
代码如下 | 复制代码 |
iconv('UTF-8', 'GB2312//IGNORE', '??') |
或者是编码不对,或者增加抑制符@
我们还可以使用其它方法操作
做一个GBK To UTF-8
mb_convert_encoding()使用详解
Php代码
代码如下 | 复制代码 |
<?php |
再来个GB2312 To Big5
代码如下 | 复制代码 |
<?php header("content-Type: text/html; charset=big5"); echo mb_convert_encoding("你是我的朋友", "big5", "GB2312"); ?> |
例:
代码如下 | 复制代码 |
$array[1] ='www.111cn.net'; echo $array[0] ; |
输入结果是
Notice: Undefined offset: 1 in D:wwwrootwraskseo404.php on line 5 下面我们来看解决办法
解决这个问题很简单如
代码如下 | 复制代码 |
echo isset($array[0])?$array[0]:'数组未定义'; |
这样就很好的解决这个问题了。
php程序员可能会经常碰到PHP Parse Error: syntax error, unexpected $end 错误,下面我来给各位朋友详细总结导致PHP Parse Error: syntax error, unexpected $end 错误原因分析与解决办法吧。错误如下:
Parse error: syntax error, unexpected $end in D:xampphtdocsguestBookguestBook.php on line 330
网上查了很多朋友说是因为php.ini中设置short_open_tag = On导致了错误,其它这个个觉得与这个关系不大,主要是出现在你编程基本处理上的问题
例:
代码如下 | 复制代码 |
$a =1; if($a) |
运行之后会出现
Parse error: syntax error, unexpected $end in E:wwwtest.php on line 126 错误了,
从上面代码看我们是if{}else{}未结束导致了,我们只要把
代码如下 | 复制代码 |
$a =1; if($a) |
加上}即可了。
本文章来给各位介绍phpMyAdmin 3.5.8 在 Safari 中空白屏解决方法,因为在其它浏览器中都没有问题,只有在Safari浏览器空白,所以只要解决Safari中空白即可。在配置文件 config.inc.php 的最后添加了如下一行:
代码如下 | 复制代码 |
$cfg['AllowThirdPartyFraming'] = true; |
在 safari 中打开,一切正常了。
注意:在3.5.2版中就已经修正了这个 bug 的但在我是3.5.8还是有问题,所大家以自己为准吧。
出现中文截取乱码的问题一般是中文文合混时比较多,如果你截取英文不会有问题,中文就会有,主要原因是:字符串编码为UTF-8的,一个中文字符占三个字节而字符串编码为GB2312的,一个中文字符占两个字节了。下面我来先来看实例。字符串编码为GB2312的,一个中文字符占两个字节:
代码如下 | 复制代码 |
public static function chinesesubstr($str, $start, $len) { // $str指字符串,$start指字符串的起始位置,$len指字符串长度 |
字符串编码为UTF-8的,一个中文字符占三个字节:
代码如下 | 复制代码 |
|
上面虽然解决了这个问题,但是要注意编码问题,相对来说比较麻烦,下面写了一个不管什么编码都没问题的解决办法。
代码如下 | 复制代码 |
/** |
相关文章
- 本篇文章主要介绍C语言中char的知识,并附有代码实例,以便大家在学习的时候更好的理解,有需要的可以看一下...2020-04-25
深入研究mysql中的varchar和limit(容易被忽略的知识)
为什么标题要起这个名字呢?commen sence指的是那些大家都应该知道的事情,但往往大家又会会略这些东西,或者对这些东西一知半解,今天我总结下自己在mysql中遇到的一些commen sense类型的问题。 ...2015-03-15Pytorch 的损失函数Loss function使用详解
今天小编就为大家分享一篇Pytorch 的损失函数Loss function使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-05-02php提示 Warning: touch() [function.touch]: Utime failed: Permission denied in错误
在使用php程序时提示Warning: touch() [function.touch]: Utime failed: Permission denied in错误,下面一起来看看此问题的解决办法。 使用timthumb.php出现Warni...2016-11-25- 下面小编就为大家带来一篇C#语言中字符类char的使用方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
Warning: mssql_connect() [function.mssql-connect]:
我是这样做的,确定mssql是正常的用户名密码也可以,但下面就是不行。 <?php教程 $con=mssql_connect( "localhost", "sa ", "123456 ") or die ('error'); ?>...2016-11-25Java8通过Function获取字段名的方法(获取实体类的字段名称)
Java8通过Function获取字段名。不用再硬编码,效果类似于mybatis-plus的LambdaQueryWrapper,对Java8通过Function获取字段名相关知识感兴趣的朋友一起看看吧...2021-09-29- 下面小编就为大家带来一篇浅谈C++中char 型变量的地址输出。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-04-25
php CURLOPT错误Warning: curl_setopt() [function.curl-setopt]:...
在我们使用php curl函数时提示Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir...2016-11-25- 这篇文章主要介绍了精读《Vue3.0 Function API》,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-05-20
- VARCHAR和CHAR是两种最主要的字符串类型。那么MySQL中varchar和char类型的区别是什么,本文就具体来介绍一下,感兴趣的可以了解一下...2021-11-14
- 这篇文章主要介绍了详解C语言中Char型指针数组与字符数组的区别的相关资料,希望通过本文能帮助到大家掌握理解这部分内容,需要的朋友可以参考下...2020-04-25
Warning: mssql_query() [function.mssql-query]:
Warning: mssql_query() [function.mssql-query]: message: 不能用 DB-Library(如 ISQL)或 ODBC 3.7 或更早版本将 ntext 数据或仅使用 Unicode 排序规则的 Unicode 数据...2016-11-25- 这篇文章主要介绍了Java8特性使用Function代替分支语句,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-09-09
PHP Warning: implode() [function.implode]: Invalid
今天在做一个小的采集发布接口时发现使用implode函数老提示出错,但在网上找了一下解决不了,后来仔细看一原因是写法错误了,当然因这个问题也学了不少东西下面给各位整理...2016-11-25iconv() [function.iconv]: Detected an illegal character in
本文章来给大家介绍iconv() [function.iconv]: Detected an illegal character in 错误的几种解决办法,有需要了解的朋友可参考。 用iconv函数将gb2312转换为utf-8...2016-11-25ASP.NET MVC @Helper辅助方法和@functons自定义函数的使用方法
本文主要介绍ASP.NET MVC中使用@Helper和@functons自定义一些代码片段,方便视图调用,从而达到减少重复代码,快速开发的目的,希望对大家有所帮助。...2021-09-22Mysql数据库中把varchar类型转化为int类型的方法
这篇文章主要介绍了Mysql数据库中把varchar类型转化为int类型的方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2016-07-25怎么利用register_shutdown_function判断php程序是否执行完
php中的异常捕获没有java的强大,有些情况下,需要知道某段php程序业务是否正常执行完,可以用register_shutdown_function函数来辅助实现。掌握此函数,对php学习又提高了一...2017-01-22C/C++: Inline function, calloc 对比 malloc
以下是对c/c++中的malloc函数与calloc函数的区别以及它们之间的联系进行了介绍,需要的朋友可以过来参考下...2020-04-25