cundeng 发表于 2017-4-7 10:42:11

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>
页: [1]
查看完整版本: PHP下文字输出中字符集转换的解决