教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php iconv函数输出空白问题的解决方法

php iconv函数输出空白问题的解决方法

发布时间:2017-03-18   编辑:jiaochengji.com
本文介绍下,在php编程中,遇到iconv函数输出空白的问题,这里分享下我的解决方法,有遇到类似问题的朋友可以作个参考。

本节内容:
iconv函数输出空白

某台前端服务器发现iconv函数数据输出为空。其他前端则输出正常;系统版本和安装的软件包都是一样;
分析原因:可能是gd库和iconv的冲突问题只要php编译中加入gd库支持就会导致这一情况。

但是在前端服务器里面,则完全没有此问题,看来只是针对特定硬件出现的问题。
解决方法:
把gd或iconv作为作为动态模块加载,总之避免gd和iconv同时使用静态方式编译就行。

以下是php动态方式加载gd编译方法,分享给大家。

首先,安装好gd。
假设gd是安装在/usr/local/gd,php安装在/usr/local/php。

可以这样:
 

复制代码 代码示例:
cd /usr/local/src/php-5.2.8/ext/gd/
/usr/local/php/bin/phpize
./configure --with-gd=/usr/local/gd --with-php-config=/usr/local/php/bin/php-config
make && make install

然后,修改php.ini文件
手工修改:查找/usr/local/php/etc/php.ini中的extension_dir = "./"
修改为extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"

在此行后增加以下内容,然后保存:
extension = "gd.so"

您可能感兴趣的文章:
php iconv函数输出空白问题的解决方法
php iconv使用要注意的问题
php iconv函数解决utf-8与gb2312编码转换问题
php iconv() 编码转换出错 Detected an illegal character
php数组编码转换的方法参考
php中数组编码转换的方法
php数组编码转换小例子
php字符编码转换问题 mb_convert_encoding与iconv函数
关于iconv('gbk', 'utf-8',$str)丢失字符的解决方法
php GD库中文乱码的解决方法

[关闭]
~ ~