php专区

 首页 > php专区 > PHP应用 > php函数大全 > linux 下 php的 iconv()函数 - php函数

linux 下 php的 iconv()函数 - php函数

分享到:
【字体:
导读:
          使用iconv方法进行编码转换,在windows平台下面可以正常的工作(本地环境使用的win7),但是在linux环境下面iconv总是返回false(测试环境使用...

linux 下 php的 iconv()函数

使用iconv方法进行编码转换,在windows平台下面可以正常的工作(本地环境使用的win7),但是在linux环境下面iconv总是返回false(测试环境使用的linux)。

参考phpinfo的信息,iconv模块也已经正确加载,google一下,原来才知道,原来在linux版本下iconv这个方法还是有点问题的。

csdn上的一个网友给出的解决方案为:

一种方法是把iconv换成 mb_convert_encoding,另一种方法是修改iconv 的实现,从glibc 改为libiconv,搞了半天,烦躁!有朋友碰到的话,也可以这么解决了,按照该网友提供的第一个方法,将iconv方法修改为使用mb_convert_encoding,搞定。。

多谢该网友提供的解决方案.

下载:ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.8.tar.gz

安装:

  1. #cp libiconv-1.8.tar.gz /usr/local/src 
  2. #tar zxvf lib* 
  3. #./configure --prefix=/usr/local/libiconv 
  4. #make 
  5. #make install 

编译php

#./configure --prefix=/usr/local/php4.3.2 --with-iconv=/usr/local/libiconv/

使用的简单例子:echo iconv("gb2312","ISO-8859-1","我们");

分享到:
网址字符串转换成超级链接PHP代码 - php...
网址字符串转换成超级链接PHP代码 该函数将 URL 和 E-mail 地址字符串转换为可点击的超级链接,代码下: function makeClickableLinks($text)   {   $text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)', '1', $text); $text = e...
PHP获取地址栏URL函数 - php函数
PHP获取地址栏URL函数 在php获取一个url地址我会使用到超级全局变量$_SERVER,他包括了各种参数获取,如HTTP_HOST、PHP_SELF、QUERY_STRING等等,这里就不介绍了。 PHP获取URL的几个函数介绍,代码如下:   把上面的几个函数组合一下,即可得到完整的URL地址,代码如下:   ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……