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

Reading number is top 10 articles
[delphi语法9]delphi中with语句的使用实例
PHP5.2.0中allow_url_include的应用和解释_php资料_编程技术
配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册_[PHP教程]
用10个网络规划PEAR类简化PHP编码_[PHP教程]
ASP.net实现无扩展名的URL重写。简单、方便、无需ISAPI_[Asp.Net教程]
HTML网页制作技巧_[Html教程]
获得汉字字符串的首个拼音字母的缩写_[Asp.Net教程]
高效交换XML文档_[XML教程]
ASP.NET,2.0客户端回调的实现分析_[Asp.Net教程]
理解动态网页技术PHP与数组的应用_php资料_编程技术
Reading number is top 10 pictures
In the world the most mysterious 21 place landscape2
八个盛产美女的国家2
徐若瑄展示美丽胸围1
Ashlynn Brooke photograph of a group1
The other a successor of sora aoi
Perfect small Laurie1
Summer is most suitable for young people to travel in China3
XuRe xuan cool and refreshing photoes1
中国的阶级现状
这才叫绝色美女1
Download software ranking
打鸟视频
星际争霸1.08硬盘免安装版
Tram sex maniac 2 (H) rar bag5
网络管理员第三版
Popkart Cracked versions Mobile phone games
功夫熊猫2(上集)
asp.net技术内幕
Boxer Classic video3
The cock of the Grosvenor LTD handsome
Sora aoi - one of more PK
归海一刀 published in(发表于) 2014/2/17 7:47:46 Edit(编辑)
详细阐述PHP环境下如何将gbk编码转成utf8格式_[PHP教程]

详细阐述PHP环境下如何将gbk编码转成utf8格式_[PHP教程]

详细阐述PHP环境下如何将gbk编码转成utf8格式_[PHP教程]

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.