php下使用iconv需要注意的问题

 更新时间:2010年11月20日 21:43:47   作者:  
在使用这个函数进行字符串编码转换时,需要注意,如果将utf-8转换为gb2312时,可能会出现字符串被截断的情况发生。

string iconv ( string $in_charset , string $out_charset , string $str )

在使用这个函数进行字符串编码转换时,需要注意,如果将utf-8转换为gb2312时,可能会出现字符串被截断的情况发生。

此时可以使用以下方法解决:

复制代码 代码如下:

//author:zhxia
$str=iconv('utf-8',"gb2312//TRANSLIT",file_get_contents($filepath));
即在第二个参数出添加红色字部分,表示:如果在目标编码中找不到与源编码相匹配的字符,会选择相似的字符进行转换。

此处也可以使用://IGNORE 这个参数,表示忽略不能转换的字符。

相关文章

  • php基于ob_start(ob_gzhandler)实现网页压缩功能的方法

    php基于ob_start(ob_gzhandler)实现网页压缩功能的方法

    这篇文章主要介绍了php基于ob_start('ob_gzhandler')实现网页压缩功能的方法,涉及php中ob_gzip、ob_start等函数操作缓冲区及内容压缩相关技巧,需要的朋友可以参考下
    2017-02-02
  • PHP缓冲区用法总结

    PHP缓冲区用法总结

    这篇文章主要介绍了PHP缓冲区用法,结合实例形式总结分析了PHP缓冲区的功能、使用技巧与相关注意事项,需要的朋友可以参考下
    2016-02-02
  • PHP 访问数据库配置通用方法(json)

    PHP 访问数据库配置通用方法(json)

    目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式,需要的朋友可以参考下
    2018-05-05
  • PHP的简单跳转提示的实现详解

    PHP的简单跳转提示的实现详解

    这篇文章主要介绍了PHP的简单跳转提示的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • PHP编码规范的深入探讨

    PHP编码规范的深入探讨

    本篇文章是对PHP编码规范进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php实现的简单日志写入函数

    php实现的简单日志写入函数

    这篇文章主要介绍了php实现的简单日志写入函数,涉及针对文件的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 实例解析PHP定时器的具体实现

    实例解析PHP定时器的具体实现

    我们在开发中常会需要程序定时的执行一些操作,这时写一个简洁高效的定时器就非常有必要,关于定时器本文将给大家详细的介绍,对大家的学习或工作具有一定的参考借鉴价值
    2021-09-09
  • php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法

    php下foreach提示Warning:Invalid argument supplied for foreach()

    这篇文章主要介绍了php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法,是很多开发者在进行PHP程序设计的过程中经常会遇到的问题,需要的朋友可以参考下
    2014-11-11
  • php环境无法上传文件的解决方法

    php环境无法上传文件的解决方法

    对于dedecms 你没有选择上传文件,discuz批量上传显示成功,但看不到图片,ecshop商城等无法上传问题,只要是PHP的,而且代码本身没有问题.以下都适用
    2014-04-04
  • 基于PHP实现微博热搜实时监控平台

    基于PHP实现微博热搜实时监控平台

    在学习、“脱发”之余,便是去微博看看有没有发生什么有趣的事情,或是了解一下正在发生着哪些“大事”,亦或是某些让我久久不能平复的事…本文将用PHP实现微博热搜实时监控平台,需要的可以参考一下
    2022-06-06

最新评论