PHP的内码转换函数 mb_convert_encoding()

因为某程序要用输出UTF-8编码..但是原数据是GBK编码的
百度 找了很多有关内码转换的类..但是缺点很多.又不支持GBK TO UTF-8
不过一个一个找还是在PHP官方的FAQ找到了mb_convert_encoding() 该函数要在PHP4.0.6以上才有..听说有的
想关链接: http://cn.php.net/manual/zh/function.mb-convert-encoding.php
做一个GBK To UTF-8
< ?php
header("content-Type: text/html; charset=Utf-8");
echo mb_convert_encoding("

时间: 2024-09-23 07:41:42

PHP的内码转换函数 mb_convert_encoding()的相关文章

VB6内置的内码转换功能

嘿嘿,看到这个题目,想必吓了一大跳吧,或者是摆出一副不相信的表情?不用着急,请听我慢慢道来. 话说这个VB6,很是无耻,居然内置了支持Unicode的功能,也就是说,当你读入一个字符串时,它根据本地缺省语言的对应关系将之转换为Unicode,输出时,再从Unicode转换为本地编码.一方面,它当然方便啦,随便出个什么语言的版本都好方便的,而且在Unicode的系统上,如NT,那它可就如鱼得水,Unicode毕竟是软件发展的方向,像现在中文Win9X使用的GBK内码,实际上就是向着Unicode走

GB与BIG5内码转换COM原代码

转换 这个COM用到了一个VC的资源文件.就是字典.大家可以去61.134.75.70/download/gb2big5.zip下载 原代码如下: '//////////////////////////////////////////'中文名称:GB与BIG5内码互换控件'英文名称:GB2BIG5'作者:Blood'版本:1.0'制作时间:2002.3.5'版权所有 Blood 2002 - 2003'////////////////////////////////////////// Opti

用C语言实现常见的三种中文内码转换

常见的中文内码一般有GB2312(简体中文),GBK和台湾那边用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,如果在IE中浏览,则要求安装繁体字库的支持.网上也有很多中文内码的转换工具,什么专家,大师,巨匠之类所有光辉灿烂的名字都被使用了,但是在自己的程序中集成这些功能岂不是更好.以前曾广泛流传过使用码表来转换中文内码的Code,但毕竟不完美,而且还要携带或内置一个巨大的表,浪费资源.Windows中提供了MultiByteToWideChar和WideCharToMult

php编码转换函数mb_convert_encoding

mb_convert_encoding 函数为php内部多字节字符串编码转换函数,可以在有需要的使用场合(如:解决在GB2312编码环境下使用Ajax产生的中文字乱码的问题)方便进行编码转换,以解决网页乱码的问题,使用非常方便,效率非常高,几乎支持所有编码.PHP 4 >= 4.0.6.PHP 5 版本支持. 函数原型: /** * 多字节字符串编码转换函数 * * @param string str 需要进行编码转换的字符串 * @param string to_encoding 指定转换为某

PHP编码转换函数mb_convert_encoding与iconv用法

将一个短信接口代码从apache迁移到nginx+php-fpm后,发现无法发出短信了,查看php日志, [25-Sep-2014 20:15:21] WARNING: [pool www] child 9617 said into stderr: "NOTICE: PHP message: PHP Fatal error:  Call to undefined function mb_convert_encoding() in /data/htdocs/xx.php on line 13″ 发

PHP下编码转换函数mb_convert_encoding与iconv的使用说明_php技巧

不过英文一般不会存在编码问题,只有中文数据才会有这个问题.比如你用Zend Studio或Editplus写程序时,用的是gbk编码,如果数据需要入数据库,而数据库的编码为utf8时,这时就要把数据进行编码转换,不然进到数据库就会变成乱码. mb_convert_encoding的用法见官方: http://cn.php.net/manual/zh/function.mb-convert-encoding.php 做一个GBK To UTF-8 复制代码 代码如下: <?php header(&qu

PHP mb_convert_encoding文字编码的转换函数介绍_php基础

文字编码的转换mb_convert_encoding() mb_convert_encoding( $str, $encoding1,$encoding2 ) $str,要转换编码的字符串 $encoding1,目标编码,如utf-8,gbk,大小写均可 $encoding2,原编码,如utf-8,gbk,大小写均可 实例1 复制代码 代码如下: <?php $str=':http://www.jb51.net'; echo mb_convert_encoding($str, "UTF-8

让TRichEdit支持BIG5内码

大家好,现在的软件如:Foxmail等软件,都有显示GB内码和BIG5内码的功能.我经过一段时间的摸索,发现了实现这种功能的方法.现在就来介绍给大家.首先,要给大家介绍一下这两种内码:大家都知道英文的ASCII码是用一个字节来表示的,但中文因为文字数量太多,所以只能用两个字节来表示.实际上我们常见的文本文件中保存的就是每个汉字对应的内码,而汉字的内码就是该汉字在中文字库中的逻辑位置.在中文字库中,该逻辑位置存放了这个汉字的图像信息,有了这些图像信息,就可以显示该汉字了,当然在现在的Windows

简--繁体转换函数

函数|转换 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_GB2BIG]') and xtype in (N'FN', N'IF', N'TF'))drop function [dbo].[f_GB2BIG]GO --生成码表if exists (select * from dbo.sysobjects where id = object_id(N'[codetable]') and OBJECTP