PHP中繁体中文转换成简体中文
发布日期:2021-10-21 03:38:22
浏览次数:35
分类:技术文章
本文共 1358 字,大约阅读时间需要 4 分钟。
由于是拷贝的别人数据库中的东西,是繁体。有很多好东西不舍得放掉怎么把它转换一下啊。各位救命啊。 --------------------------------------------------------------- <? 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); } ?> 我们学校的网站和香港的一个交换数据库,遇到了类似的问题,上面是我写的一个函数。写的时候是参考了函数手册完成的,function big5togb($code) 是主函数。转载地址:https://blog.csdn.net/WapWeb/article/details/29458 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月23日 22时41分52秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
unity3D 射线球体投射碰撞检测
2019-04-27
Unity3D 摇一摇功能
2019-04-27
unity3D 在屏幕边框创建碰撞框
2019-04-27
unity3D 音频播放
2019-04-27
xml中常用的转义符
2019-04-27
腾讯MSDK手Q微信授权登录
2019-04-27
腾讯MSDK for Unity
2019-04-27
关于MSDK的几个难点
2019-04-27
使用UnityEditor做工具
2019-04-27
Visual Studio我常用的快捷键
2019-04-27
写C# dll供Unity调用
2019-04-27
Linux制作run安装包
2019-04-27
一分钟学会C#解析XML
2019-04-27
unity AssetBundle的资源管理
2019-04-27
【转】Unity中HideInInspector和SerializeField一起使用
2019-04-27
单例模板类
2019-04-27
Unity与java相互调用
2019-04-27
android截屏代码
2019-04-27
unity NGUI图文混排
2019-04-27
Unity项目优化
2019-04-27