<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="总结php中字符集转换iconv函数使用方法及示例代码" id="card1">
<p> 游客</p><p>
标题:总结php中字符集转换iconv函数使用方法及示例代码<br/>
正文:<br/>
iconv函数库能够完成各种字符集间的转换，是php编程中不可缺少的基础函数库。用法如下：代码如下: $string = &amp;quot;欢迎访问郑州网建！&amp;quot;; iconv(&amp;quot;utf8&amp;quot;,&amp;quot;gbk&amp;quot;,$string)//将字符串string  编码由utf8转变成gbk；扩展如下：代码如下: echo $str= '欢迎访问郑州网建!'; echo '&amp;lt;br /&amp;gt;'; echo iconv('GB2312', 'UTF-8', $str); //将字符串的编码从GB2312转到UTF-8 echo '&amp;lt;br /&amp;gt;'; echo iconv_substr($str, 1, 1, 'UTF-8'); //按字符个数截取而非字节 print_r(iconv_get_encoding()); //得到当前页面编码信息 echo iconv_strlen($str, 'UTF-8'); //得到设定编码的字符串长度 //也有这样用的 $content = iconv(&amp;quot;UTF-8&amp;quot;,&amp;quot;gbk//TRANSLIT&amp;quot;,$content); 备注：1、iconv不是php的默认函数，也是默认安装的模块。需要安装才能用的。如果是windows2000+php，你可以修改php.ini文件，将extension=php_iconv.dll前的&amp;quot;;&amp;quot;去掉，同时你要copy你的原php安装文件下的iconv.dll到你的winnt/system32下（如果你的dll指向的是这个目录，我本地的没有操作这一步）在linux环境下，用静态安装的方式，在configure时加多一项 --with-iconv就可以了，phpinfo看得到iconv的项。(Linux7.3+Apache4.06+php4.3.2)；到此php中的iconv 介绍完毕2、用iconv函数把抓取来过的utf-8编码的页面转成gb2312， 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。原因是这样的：代码如下: string iconv ( string in_charset, string out_charset, string str )注意：第二个参数，<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1812&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1812&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1812&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1812&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1812&amp;Page=3">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1812">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1812">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>