All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
ASP.NET2.0,上传图片并为用户创建相应文件夹_.net资料_编程技术
初学来看:动态网页制作技术PHP的变量类型_php资料_编程技术
剖析SQL Server 2005查询通知之基础篇_[SQL Server教程]
Xml_javascript分页_[XML教程]
LINQ体验(8)——LINQ,to,SQL语句之Union,All,、Union、,Intersect
WAP与PHP程序设计之基础篇_[PHP教程]
asp.net项目运行的权限问题_.net资料_编程技术
结合MS AJAX将js文件编译到动态链接库_[AJAX教程]
新手入门:IIS6环境下的PHP最佳配置方法_[PHP教程]
构建安全的Xml,Web,Service系列(一)_[Asp.Net教程]
Reading number is top 10 pictures
Female model behind the bitterness, often being overcharged4
锄禾日了几个人?
In 2013 hercules Arnold classic1
Born After 90 Beijing sports university campus flower photos2
The wise woman of chest1
星星命名法则
Men don't mature ten sign
The real super beauty5
人美胸美腿更美2
The money of more than 100 countries and regions7
Download software ranking
Proficient in Eclipse
Unix video tutorial7
WebService在.NET中的实战应用教学视频 → 第2集
传奇私服架设教程-chm
I for your crazy
asp.netWeb服务器高级编程
Boxer vs Yellow3
Tram sex maniac 2 (H) rar bag6
Unix video tutorial11
Boxer Classic video3
aaa published in(发表于) 2013/12/24 6:01:05 Edit(编辑)
详细阐述PHP环境下如何将gbk编码转成utf8格式_php资料_编程技术

详细阐述PHP环境下如何将gbk编码转成utf8格式_php资料_编程技术

详细阐述PHP环境下如何将gbk编码转成utf8格式_php资料_编程技术-你的首页-uuhomepage.com

apache 字符集 GB 2312
mysql 字符集 GBK
现要从 mysql 中提出信息(GBK) 写入到 XML 中
XML中的编码格式是 UTF-8

那么,如何将GBK编码成 UTF8 ??

详细介绍:
前一阵子见到了qiushuiwuhen君的关于gbk,unicode,big5的转换的文章
但是多少有一些不太大的问题

于是我设计了一个负责字符转换的类,修正了其中的一些不足,增加了部分功能,以后我会不断扩充该类,来支持更多的字符集

增加了如下几点:

unicode->gbk 符号部分的转换
欧元符(€)的识别
big5,Unicode,GBK之间的相互转换,前提是只转换共同的字符集部分,

使用说明:
暂时程序支持以下字符编码方式:
GBK,BIG5,UTF-16BE(Unicode big-endian字节顺序),UTF-16LE(Unicode little-endian字节顺序),UTF-8
默认输入编码方式为GBK,默认输出编码方式为UTF-16BE;
该类别提供两个函数用来修改输入和输出编码方式:
修改输入编码方式 boolean SetGetEncoding(string $GetEncoding)
修改输出编码方式 boolean SetToEncoding(string $ToEncoding)
函数参数只能使用上述5种编码方式,区分大小写,如GBK不能写成gbk
如果设置成功,返回true,如果使用了错误的编码名,返回false,并现实错误信息

函数
string EncodeString(string $String)
负责进行字符编码转换,返回转换后的字符串

使用前,请将var $FilePath=\"\"变量该为该程序文件的绝对路径,否则将会找不到数据文件

例子:
将gbk编码的字符串转化为UTF-8编码:

$s=\"GBK编码\";
$CharEncoding=new Encoding();
$CharEncoding->SetGetEncoding(\"GBK\")||die(\"编码名错误\");
$CharEncoding->SetToEncoding(\"UTF-8\")||die(\"编码名错误\");
echo $CharEncoding->EncodeString($s);

在浏览器中使用UTF-8编码察看,将会看到正确的字符





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.