`
350530133
  • 浏览: 16237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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>

分享到:
评论

相关推荐

    在任意字符集下正常显示网页的方法一

    尤其是对于那些使用了框架结构的网页来说,一旦某个框架内的页面字符集设置失败,即使是在Firefox这样的现代浏览器中也可能出现无法通过手动调整字符集来解决的乱码问题。 #### 新的解决方案及其技术原理 本文介绍...

    简繁体转换php脚本文件

    在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在网页开发中占据了重要的地位。当我们需要处理中文字符集,特别是在简体与...通过理解并运用这些工具,开发者可以轻松地在各种应用场景中解决文字转换的问题。

    PHP的FPDF的中文包chinese.php

    "chinese.php" 的主要功能就是解决这个问题,为 FPDF 提供中文字符集的支持,使得开发者可以在生成的 PDF 文件中正确地显示中文文字。 FPDF 的工作原理是基于 PostScript Type 1 字体,这些字体不包含中文字符。...

    PHP实例开发源码—PHP简体繁体转换、火星文转换工具.zip

    `iconv`主要用于字符集转换,而`Transliterator`则提供了更强大的字符串转换功能,包括简繁转换。在代码中,可能需要先检测用户输入的文本是简体还是繁体,然后选择相应的转换方法。这个转换工具的实现可能涉及字符...

    PHP简体繁体转换、火星文相互转换工具 v1.0.rar

    这些库能够识别并转换字符集,使得在网页或应用程序中轻松实现文字的自动转换。 其次,火星文的转换是该工具的一大亮点。火星文,源于网络用语,是一种通过错别字、符号、拼音首字母等方式形成的非正式文字表达方式...

    PHP 繁体简体互转类

    当我们需要处理中文字符集,特别是在中国大陆与台湾、香港等地的网站交互时,繁体和简体中文的转换就显得尤为重要。这篇博客文章 "PHP 繁体简体互转类" 提供了一个实用的解决方案,帮助开发者实现这一功能。 首先,...

    基于PHP的Unicode编码转换程序源码.zip

    Unicode是一种通用的字符集,包含了世界上几乎所有的文字和符号,使得跨语言和跨平台的数据处理变得更为便捷。 标题"基于PHP的Unicode编码转换程序源码.zip"暗示了我们这里有一个使用PHP编写的程序,它的功能是进行...

    PHP汉字转换拼音的类.zip

    1. **编码兼容性**:类库的核心优势在于其兼容UTF-8编码,这使得它能够处理各种中文字符集,包括简体、繁体以及部分少数民族文字。 2. **全拼与缩写**:该类可能支持全拼(每个汉字的所有音节)和简拼(首字母组合...

    关于PHP自动判断字符集并转码的详解

    在本篇文章中,我们了解到自动判断字符集并进行转码的原理。对于中文编码,如GB2312和GBK,它们采用的是双字节编码,这两个字节有特定的取值范围。UTF-8则是一种编码效率更高的编码方式,它采用变长字节方式,对于...

    Emoji-一个把Unicode字符和名称转换为表情符号图片的库

    Unicode是一个国际标准,旨在统一全球所有语言的字符集,包括各种符号、表情和文字。每个Unicode字符都有一个唯一的代码点,对于表情符号来说,这些代码点通常位于Unicode的特定区域,如“表情符号区”。例如,笑脸...

    php的GD库imagettftext函数解决中文乱码问题

    - `$out_charset`:输出字符串的字符集。 - `$str`:需要转换的字符串。 在示例代码中,`iconv('gb2312', 'utf-8', '幸福就在身边')`将GB2312编码的字符串转换为UTF-8编码,然后用`imagettftext()`函数将其写入图像...

    php将从数据库中获得的数据转换成json格式并输出的方法

    首先,我们来探讨使用PHP从数据库中获取数据并将其转换为JSON格式输出的基本概念和步骤。在进行Web开发时,服务器端PHP脚本常常需要从数据库中检索数据,以便将动态内容发送到客户端浏览器。JSON(JavaScript Object...

    pdf生成中文类库 php

    TCPDF是一个开源的PHP类库,专为生成PDF文档而设计,尤其支持中文字符集,解决了在PDF中正确显示中文的问题。 TCPDF库的使用涉及到多个关键知识点: 1. **PDF基础知识**:PDF(Portable Document Format)是一种跨...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例043 使用转义字符输出特殊字符 74 实例044 使用常量指定PI的值计算圆的面积 75 2.2 运算符 75 实例045 自定义数字的加密/解密算法 76 实例046 比较两个时间戳的大小 77 实例047 使用条件运算符判断数字的奇偶性 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例043 使用转义字符输出特殊字符 74 实例044 使用常量指定PI的值计算圆的面积 75 2.2 运算符 75 实例045 自定义数字的加密/解密算法 76 实例046 比较两个时间戳的大小 77 实例047 使用条件运算符判断数字的奇偶性 ...

    php电子教案(PPT)

    本章介绍了GD库的使用,包括画图、文字处理、图像格式转换等功能,为网站添加动态图形和自定义logo等功能提供了可能。 八、目录与文件操作:第5章 目录与文件.ppt 这一章讲解了PHP对文件系统的基本操作,如文件的...

    tcpdf 生成字体工具 ttf2ufm

    Unicode 是一个字符集,包含世界上几乎所有的字符,包括中文、英文、阿拉伯文等。在生成 PDF 时,特别是处理多语言内容时,Unicode 字体是必不可少的。 3. **ttf2ufm 工具详解** ttf2ufm 是 TCPDF 附带的命令行...

    3.PHP使用插件fpdf fpdi 给PDF文件加水印(中文乱码)

    它支持从ASCII字符集到Unicode的多种字符编码,但默认情况下不支持TrueType字体,因此可能会导致中文显示为乱码。 fpdi是另一个PHP库,全称“FPDI - PDF Page Importer”,它能够导入现有的PDF页面并将其作为fpdf的...

Global site tag (gtag.js) - Google Analytics