PHP下文字输出中字符集转换的解决
时间:2006-06-05 来源:jming
我在编写php代码的时候发现,显示经常出现乱码,开始让我头疼,经过一番努力之后终于找到了解决之道,献与大家分享。
乱码主要是字符集的问题,利用iconv函数可以完成字符集的转换,具体格式为:
iconv("源字符集","目标字符集","字符串")例如:iconv("utf-8","gb2312","中国人")
iconv函数来自于libiconv函数包,libiconv函数包可以通过以下方式来安装:
1、下载libiconv函数库
http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz
;
2、解压缩tar -zxvf libiconv-1.9.2.tar.gz;
3、安装libiconv
#configure --prefix=/usr/local/iconv
#make
#make install
4、重新编译php 增加编译参数--with-iconv=/usr/local/iconv
乱码主要是字符集的问题,利用iconv函数可以完成字符集的转换,具体格式为:
iconv("源字符集","目标字符集","字符串")例如:iconv("utf-8","gb2312","中国人")
iconv函数来自于libiconv函数包,libiconv函数包可以通过以下方式来安装:
1、下载libiconv函数库
http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz
;
2、解压缩tar -zxvf libiconv-1.9.2.tar.gz;
3、安装libiconv
#configure --prefix=/usr/local/iconv
#make
#make install
4、重新编译php 增加编译参数--with-iconv=/usr/local/iconv
相关阅读 更多 +