PHP中文编码集合类库

现阶段该类库能够兑现,简体中文 – 繁体中文编码交流,简体中文、繁体普通话 –
拼音单向调换,简体中文、繁体粤语 – UTF8 编码调换,简体粤语、繁体汉语 –
Unicode单向转变@小编 Hessian(solarischan@21cn.com卡塔尔国@版本 1.5@版权全数Hessian / NETiS@使用授权 GPL@极度鸣谢 unknow@起头 二零零一-04-01@最终修改二〇〇〇-06-06@访问 公开更新记录ver 1.7
二〇〇七-07-26退换了while循环引致的bug。此bug当字符串最终一个字符为0的时候将管理错误。受影响方法:
CHStoUTF8(卡塔尔国 , CHStoUNICODE(卡塔尔ver 1.6
二〇〇六-05-16布局函数扩展了一个参数以便客商能够实惠的在接受的时候设置配置文件路线ver
1.5 贰零零壹-06-06扩大 UTF8 转换成 GB2312、BIG5的效用。ver 1.4
二〇〇一-04-07充实 当转变HTML时设定为true,就能够退换charset的值。ver 1.3
二零零二-04-02扩充 繁体中文调换至拼音的功用。ver 1.2 二零零一-04-02合并简体、繁体汉语调换至UTF8的函数。修正简体汉语转变至拼音的函数,重临值更正为字符串,每三个汉字的拼音用空格分开扩大简体中文调换为 UNICODE 的效果。扩展 繁体中文转变为 UNICODE 的作用。ver
1.1 二零零零-04-02充实 OpenFile(卡塔尔(قطر‎ 函数,扶助张开当和姑件和长间距文件。增加简体普通话转变为 UTF8 的意义。扩张 繁体普通话转变为 UTF8 的意义。ver 1.0
二零零二-04-01二个集聚了国文简体,中文繁体对应各样编码交换的类库已经发轫完毕。

眼下该类库可以兑现的编码调换有:简体中文 GB 繁体汉语 BIG5
编码交换,简/繁体中文 -> 拼音单向转变, 简/繁体普通话 UTF8
编码转变,简/繁体粤语 -> Unicode单向转变。

现阶段该类库能够落成,简体中文 <->
繁体汉语编码调换,简体中文、繁体普通话 -> 拼音单向转变,
简体中文、繁体中文 <-> UTF8 编码调换,简体中文、繁体粤语 ->
Unicode单向转变

类源代码原来的小说者是Hessian,笔者联合了一下原先的Sample脚本,同有毛病候校勘了一下类公事,为类布局函数增添了三个参数以便客户能够方便的在应用的时候设置配置文件路线,那样就能够把那个类包放置在此外能够被访谈到的目录下,不然本来的本子下援用class.Chinese.php的文书必得和class在同朝气蓬勃的目录上面才行。复制代码 代码如下:/*** 中文编码集结类库**
近些日子该类库能够落成,简体粤语 繁体汉语编码沟通,简体中文、繁体普通话 ->
拼音单向转换,* 简体粤语、繁体普通话 UTF8 编码调换,简体粤语、繁体普通话-> Unicode单向调换** @作者 Hessian* @版本 1.7* @版权全部 Hessian
/ NETiS* @使用授权
GPL(无法利用于其他商业用场,无须经过小编同意就可以更改代码,但修改后的代码必需听从GPL协议发布)*
@非常鸣谢 unknow* @起始 2003-04-01* @最后修正 二零零五-07-26* @访问
公开** 更新记录* * ver 1.7 2005-07-26*
校勘了while循环导致的bug。此bug当字符串最终三个字符为”0″的时候将处理错误。*
受影响方法: CHStoUTF8* (by Zeal Li , * ver 1.6
2005-05-16*
布局函数扩大了多个参数以便客商可以一本万利的在行使的时候设置配置文件路线*
(by Zeal Li , ver 1.5 2003-06-06* 增加 UTF8
转换到 GB2312、BIG5的功能。** ver 1.4 2003-04-07* 扩展当转变HTML时设定为true,就能够改换charset的值。** ver 1.3 2003-04-02*
扩张 繁体普通话调换至拼音的职能。** ver 1.2 2003-04-02* 合并简体、繁体普通话调换至UTF8的函数。* 校正简体中文转换至拼音的函数,重回值改良为字符串,每三个汉字的拼音用空格分开*
扩充 简体中文转换为 UNICODE 的机能。* 扩大 繁体汉语调换为 UNICODE
的功能。** ver 1.1 2003-04-02* 扩充 OpenFile()函数,扶植展开当羊眼半夏件和长间隔文件。* 扩展 简体普通话转变为 UTF8 的效果。*
扩大 繁体汉语转变为 UTF8 的效果与利益。** ver 1.0 2003-04-01*
一个聚焦了国文简体,汉语繁体对应各样编码交流的类库已经初阶成功。*/下载完整源代码包(filesize:
132,522 bytes卡塔尔 : 下载源代码 chinese.rar

@作者 Hessian(solarischan@21cn.com)
@版本 1.5
@版权全体 Hessian / NETiS
@使用授权
GPL(无法运用于任何商业用场,无须经过笔者同意就能够改良代码,但修正后的代码必须依照GPL公约公布)
@非常鸣谢 unknow(繁简转变代码片断)
@起始 2003-04-01
@最终改善 二〇〇四-06-06
@访问 公开

更新记录

ver 1.7 2005-07-26
改进了while循环以致的bug。此bug当字符串最终二个字符为”0″的时候将管理错误。
受影响方法: CHStoUTF8(卡塔尔(قطر‎ , CHStoUNICODE(卡塔尔国

ver 1.6 2005-05-16
布局函数增添了一个参数以便客户能够渔人之利的在使用的时候设置配置文件路线

ver 1.5 2003-06-06
增加 UTF8 转换到 GB2312、BIG5的功能。

ver 1.4 2003-04-07
日增 当调换HTML时设定为true,就可以退换charset的值。

ver 1.3 2003-04-02
追加 繁体汉语调换至拼音的功力。

ver 1.2 2003-04-02
统生机勃勃 简体、繁体中文转换至UTF8的函数。
改善简体中文转变至拼音的函数,重回值纠正为字符串,每三个汉字的拼音用空格分开
充实 简体汉语调换为 UNICODE 的功能。
扩展 繁体汉语调换为 UNICODE 的效率。

ver 1.1 2003-04-02
日增 OpenFile(卡塔尔(قطر‎ 函数,帮忙张开当和姑件和远程文件。
日增 简体汉语调换为 UTF8 的效应。
追加 繁体汉语转变为 UTF8 的法力。

ver 1.0 2003-04-01
一个见面了华语简体,普通话繁体对应各样编码沟通的类库已经上马产生。

发表评论

电子邮件地址不会被公开。 必填项已用*标注