php繁体转为简体的函数,繁体中文转换为简体中文的PHP函数_php
前几天我在oso论坛上问有没有这个源程序,没人回复。终于下定决心移植一个这样的函数,感谢网友Keyes提供移植用的Delphi源代码。其调用方式为$txt=big5togb($txt)。
(注:源代码中的include "data_big5.php";这个文件在就是一个数组,在http://caocao.oso.com.cn/data_big5.zip,请编辑下载到oso上,做一个链接,因为这个文件我过几天就要删除了。)
/***********************************************************************
Written by caocao
http://www.gaodaima.com/45983.html繁体中文转换为简体中文的PHP函数_php
caocao@eastday.com
http://caocao.oso.com.cn
With the help of Keyes
Keyes2000@263.net
http://my-wjl.scu.edu.cn/~Keyes
***********************************************************************/
function isbig5($code)
{
if (strlen($code)>=2)
{
$code=strtok($code,"");
if (ord($code[0]) < 161)
{
return (0);
}
else
{
if (((ord($code[1]) >= 64)&&(ord($code[1]) <= 126))||((ord($code[1]) >= 161)&&(ord($code[1]) <= 254)))
{
return (1);
}
else
{
return (0);
}
}
}
else
{
return (0);
}
}
function big5offset($code)
{
if (strlen($code) >= 2)
{
$code=strtok($code,"");
if ((ord($code[1]) >= 64)&&(ord($code[1]) <= 126))
{
return ((ord($code[0]) - 161) * 157 + (ord($code[1]) - 64));
}
if ((ord($code[1]) >= 161)&&(ord($code[1]) <= 254))
{
return ((ord($code[0]) - 161) * 157 + 63 + (ord($code[1]) - 161));
}
}
return (-1);
}
function wordtostring($code)
{
return (chr(hexdec(substr($code,0,2))).chr(hexdec(substr($code,2,2))));
}
function big5togb($code)
{
include "data_big5.php";
$output="";
$length=strlen($code);
$code=strtok($code,"");
$idx=0;
while ($idx < $length)
{
$tmpStr=$code[$idx].$code[$idx+1];
if (isbig5($tmpStr))
{
$offset=big5offset($tmpStr);
if (($offset >= 0)||($offset <= 14757))
{
$output.=wordtostring($big5order[$offset]);
$idx++;
}
else
{
$output.= $code[$idx];
}
}
else
{
$output.= $code[$idx];
}
$idx++;
}
return ($output);
}
?>
欢迎大家阅读《繁体中文转换为简体中文的PHP函数_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~
php繁体转为简体的函数,繁体中文转换为简体中文的PHP函数_php相关推荐
- php繁体转为简体的函数,繁体中文转换为简体中文的PHP函数_php基础
繁体中文转换为简体中文的PHP函数_php基础 发布时间:2016-06-17 来源: 点击: 次 前几天我在oso论坛上问有没有这个源程序,没人回复.终于下定决心移植一个这样的函数,感谢网友Keye ...
- php 繁体自动转简体,繁体中文转换为简体中文的PHP函数
繁体中文转换为简体中文的PHP函数 更新时间:2006年10月09日 00:00:00 作者: 前几天我在oso论坛上问有没有这个源程序,没人回复.终于下定决心移植一个这样的函数,感谢网友Keye ...
- php 繁体字转换 简体字,繁体中文转换为简体中文的PHP函数_php基础
繁体中文转换为简体中文的PHP函数_php基础 前几天我在oso论坛上问有没有这个源程序,没人回复.终于下定决心移植一个这样的函数,感谢网友Keyes提供移植用的Delphi源代码.其调用方式为$tx ...
- 繁体中文转换为简体中文的PHP函数
前几天我在oso论坛上问有没有这个源程序,没人回复.终于下定决心移植一个这样的函数,感谢网友Keyes提供移植用的Delphi源代码.其调用方式为$txt=big5togb($txt). (注:源代码 ...
- 简:繁体转为简体 20140712
有时我们要与香港或台湾的朋友聊天,看不懂繁体字时,可以用[简]来转换一下,有时有些教程是繁体的,这时[ 简]也可以帮到你 现在以"萬與版龍廣油"作为例子 然后在"编辑&q ...
- 繁体中文转换为简体中文的PHP类
在线试用 查看源代码 转载于:https://www.cnblogs.com/caocao/archive/2005/09/13/235695.html
- oracle中文转换为unicode,oracle 用函数unistr将Oracle数据库中的Unicode转换为中文
用函数unistr将Oracle数据库中的Unicode转换为中文 1:保留连续的中文 select regexp_substr('Hello,大家好!greeting', '[' || unistr ...
- python中unicode函数_中文字符 unicode转utf-8函数 python实现
unicode编码范围 00000000-0000007F的字符,用单个字节来表示: 00000080-000007FF的字符用两个字节表示 (中文的编码范围) 00000800-0000FFFF的字 ...
- c++ 繁体中文与简体中文的转换
项目需要,要将繁体中文转换为简体中文,纠结了很久,各种iconv转换编码.wchar_t与char转换等等都尝试了,总结一下: 1.繁体中文为big5编码,简体中文如gbk.utf等.iconv.h提 ...
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...
最新文章
- 刚刚!2020世界大学学术排名正式发布:中国内地144所大学上榜!
- wss代码执行的权限提升
- Scala AKKA入门示例
- js 弹窗并定时关闭
- IPS与IDS部署场景(直路部署,单臂部署,旁路部署,阻断)
- c专家编程 读书笔记
- java可视化插件_java的WindowBuilder可视化插件
- stringify中文乱码?
- mysql 执行存储过程
- 做软件实施应该学哪些计算机知识,ERP实施顾问的职责及经验总结-乾元坤和
- IBM X系列服务器通过sysmgmt接口查看日志
- 防火墙文件打印共享服务器,防火墙 网络打印机共享服务器
- 无法加载DLL:找不到指定模块 问题解决办法
- Ugly Numbers问题
- 什么是高可用性_什么是高可用性| 第2部分
- 网易云易盾CTO朱浩齐:我们是如何用AI赋能内容安全?
- MSM8974 TP驱动流程
- java怎么表示输入非法,java非法的字符 是怎么回事啊
- TE、TM、TEM模式的区别
- 4路3G-SDI的两种拼接方式
热门文章
- 论文阅读笔记:An End-to-End Trainable Neural Network Model with Belief Tracking for Task-Oriented Dialog
- python导出excel文件数字签名_如何使用带有etoken(笔驱动器)的Python对PDF文档进行数字签名?...
- win10 企业版2016长期服务激活教程
- Python scrapy 爬取拉勾网招聘信息
- 2022年第十二届APMCM亚太地区大学生数学建模竞赛
- 用 GNS3 做CCNA网络实验(4)
- 移动APP测试中的功能与非功能测试
- 台式计算机主机内置喇叭不响,台式机扬声器没声音怎么样解决
- cp: omitting directory”错误的解释和解决办法
- java中nextToken,Java StringTokenizer nextToken()用法及代碼示例