PHP iconv()字符编码转换函数的用法,iconv()函数,在php5中是内置的,语法格式:iconv("UTF- 8","GB2312//IGNORE",$data) ,//IGNORE的意思是忽略转换错误,如果没有ignore参数,在转换错误时所有该字符后面的字符串都无法被保存。。PHP iconv()函数用 法的代码示例:
<?php echo $str= '你好,欢迎来到源码爱好者!'; echo '<br />'; echo iconv('GB2312', 'UTF-8', $str);//GB2312转UTF-8 echo '<br />'; echo iconv_substr($str, 1, 1, 'UTF-8');//按字符个数截取而非字节 print_r(iconv_get_encoding());//得到当前页面编码信息 echo iconv_strlen($str, 'UTF-8');//得到设定编码的字符串长度 //也见过这种用法 $content = iconv("UTF-8","gbk//TRANSLIT",$content); ?>
如果你没有打开php.ini中的选项,请打开php.ini文件,将extension=php_iconv.dll前的";"去掉,同时复制php目录下的iconv.dll到系统盘/system32下,重启IIS或Apache。