PHP下文字输出中字符集转换的解决

 

 

   编写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

 

源文档 <http://blog.chinaunix.net/u/17473/showart_123314.html>

你可能感兴趣的:(php学习笔记,PHP,.net,Blog,HTML)