首页 后端开发 php教程 简体转繁体内码转换PHP函数_PHP

简体转繁体内码转换PHP函数_PHP

Jun 01, 2016 pm 12:34 PM
g gb text 函数 简体 转换

<font color="#000000"> <font color="#0000BB"></font><font color="#007700"> <br></font><font color="#FF8000">//hessian <hessian> 推荐发布在 ctohome.com <br>// gb_big5("需要等待转换的文字","等待转换文字的语言种类") <br></hessian></font><font color="#007700">function </font><font color="#0000BB">gb_big5</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">,</font><font color="#0000BB">$Source_Language</font><font color="#007700">=</font><font color="#DD0000">"gb"</font><font color="#007700">){ <br>switch (</font><font color="#0000BB">$Source_Language</font><font color="#007700">) { <br>case </font><font color="#DD0000">"gb"</font><font color="#007700">: <br></font><font color="#0000BB">$fp </font><font color="#007700">= </font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#DD0000">"gb-big5.table"</font><font color="#007700">, </font><font color="#DD0000">"r"</font><font color="#007700">); <br>break; <br>case </font><font color="#DD0000">"big5"</font><font color="#007700">: <br></font><font color="#0000BB">$fp </font><font color="#007700">= </font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#DD0000">"big5-gb.table"</font><font color="#007700">, </font><font color="#DD0000">"r"</font><font color="#007700">); <br>break; <br>default: <br></font><font color="#0000BB">$fp </font><font color="#007700">= </font><font color="#0000BB">fopen</font><font color="#007700">(</font><font color="#DD0000">"gb-big5.table"</font><font color="#007700">, </font><font color="#DD0000">"r"</font><font color="#007700">); <br>break; <br>} <br><br></font><font color="#0000BB">$max</font><font color="#007700">=</font><font color="#0000BB">strlen</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">)-</font><font color="#0000BB">1</font><font color="#007700">; <br>for(</font><font color="#0000BB">$i</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">;</font><font color="#0000BB">$i</font><font color="#007700"><font color="#0000BB">$max</font><font color="#007700">;</font><font color="#0000BB">$i</font><font color="#007700">++){ <br></font><font color="#0000BB">$h</font><font color="#007700">=</font><font color="#0000BB">ord</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">]); <br>if(</font><font color="#0000BB">$h</font><font color="#007700">>=</font><font color="#0000BB">160</font><font color="#007700">){ <br></font><font color="#0000BB">$l</font><font color="#007700">=</font><font color="#0000BB">ord</font><font color="#007700">(</font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">]); <br>if(</font><font color="#0000BB">$h</font><font color="#007700">==</font><font color="#0000BB">161 </font><font color="#007700">&& </font><font color="#0000BB">$l</font><font color="#007700">==</font><font color="#0000BB">64</font><font color="#007700">){ <br></font><font color="#0000BB">$gb</font><font color="#007700">=</font><font color="#DD0000">" "</font><font color="#007700">; <br>}else{ <br></font><font color="#0000BB">fseek</font><font color="#007700">(</font><font color="#0000BB">$fp</font><font color="#007700">,(</font><font color="#0000BB">$h</font><font color="#007700">-</font><font color="#0000BB">160</font><font color="#007700">)*</font><font color="#0000BB">510</font><font color="#007700">+(</font><font color="#0000BB">$l</font><font color="#007700">-</font><font color="#0000BB">1</font><font color="#007700">)*</font><font color="#0000BB">2</font><font color="#007700">); <br></font><font color="#0000BB">$gb</font><font color="#007700">=</font><font color="#0000BB">fread</font><font color="#007700">(</font><font color="#0000BB">$fp</font><font color="#007700">,</font><font color="#0000BB">2</font><font color="#007700">); <br>} <br></font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">]=</font><font color="#0000BB">$gb</font><font color="#007700">[</font><font color="#0000BB">0</font><font color="#007700">]; <br></font><font color="#0000BB">$Text</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">]=</font><font color="#0000BB">$gb</font><font color="#007700">[</font><font color="#0000BB">1</font><font color="#007700">]; <br></font><font color="#0000BB">$i</font><font color="#007700">++; <br>} <br>} <br></font><font color="#0000BB">fclose</font><font color="#007700">(</font><font color="#0000BB">$fp</font><font color="#007700">); <br>return </font><font color="#0000BB">$Text</font><font color="#007700">; <br>} <br><br></font><font color="#FF8000">//例子:$big5是繁体字 $gb是简体字 输出以后请切换浏览器编码 即可见到,这是修改于Ajax的代码 <br>/* <br>$big5="徽骸種9a#HGYUG7KJN*(*(*^(^(*(*Θぃの"; <br>$gb="繁体语言"; <br>echo gb_big5($gb,"gb"); <br>echo "<br><br><br><br><br>"; <br>echo gb_big5($big5,"big5"); <br>*/ <br><br></font><font color="#0000BB">?></font></font> </font>
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

golang函数动态创建新函数的技巧 golang函数动态创建新函数的技巧 Apr 25, 2024 pm 02:39 PM

Go语言提供了两种动态函数创建技术:closures和反射。closures允许访问闭包作用域内的变量,而反射可使用FuncOf函数创建新函数。这些技术在自定义HTTP路由器、实现高度可定制的系统和构建可插拔的组件方面非常有用。

excel函数公式大全 excel函数公式大全 May 07, 2024 pm 12:04 PM

1、 SUM函数,用于对一列或一组单元格中的数字进行求和,例如:=SUM(A1:J10)。2、AVERAGE函数,用于计算一列或一组单元格中的数字的平均值,例如:=AVERAGE(A1:A10)。3、COUNT函数,用于计算一列或一组单元格中的数字或文本的数量,例如:=COUNT(A1:A10)4、IF函数,用于根据指定的条件进行逻辑判断,并返回相应的结果。

C++ 函数异常进阶:定制错误处理 C++ 函数异常进阶:定制错误处理 May 01, 2024 pm 06:39 PM

C++中的异常处理可通过定制异常类增强,提供特定错误消息、上下文信息以及根据错误类型执行自定义操作。定义继承自std::exception的异常类,提供特定的错误信息。使用throw关键字抛出定制异常。在try-catch块中使用dynamic_cast将捕获到的异常转换为定制异常类型。实战案例中,open_file函数抛出FileNotFoundException异常,捕捉并处理该异常可提供更具体的错误消息。

gate官网入口 gate交易所官网 gate官网入口 gate交易所官网 Feb 19, 2025 pm 03:03 PM

Gate.io 官网可以通过单击链接或在浏览器中输入网址访问。建议将网址添加到书签或收藏夹以方便访问。如果遇到无法访问问题,尝试清除浏览器的缓存和 Cookie。注意防范网络钓鱼,Gate.io 官方网站不会主动索要个人信息。此外,Gate.io 提供移动应用程序,可通过应用商

BitMEX交易所提币规则及优缺点 BitMEX交易所提币规则及优缺点 Feb 21, 2025 pm 10:48 PM

BitMEX交易所提币要求:必须完成两步验证和身份验证。最低提币金额因币种而异。提币流程包括登录账户、输入提币地址、输入金额和确认交易。BitMEX提币的优点包括快速处理、低手续费、多种币种支持和严格的安全措施。然而,它也面临监管不足、黑客攻击风险、提币限制和账户冻结风险等缺点。

如何在TREZOR进行交易及注意事项 如何在TREZOR进行交易及注意事项 Feb 21, 2025 pm 10:30 PM

在TREZOR上进行交易连接TREZOR设备,安装TREZORBridge应用程序。打开TREZOR套件,选择交易类型(发送、接收或兑换)。输入交易详细信息(地址、金额、费用等)。检查详细信息,在TREZOR设备上按“确认”以授权交易。

最新2025年数字货币交易app排行榜前十汇总 最新2025年数字货币交易app排行榜前十汇总 Feb 27, 2025 pm 06:24 PM

2025 年排名前十的数字货币交易 App 依次为:币安、OKX、Gate.io、Bitget、火币、KuCoin、BitMart、Bybit、Bitfinex、Poloniex。这些交易所以其交易量、资产选择、杠杆交易、社交交易、合规性、易用性、低交易费用和资金安全等特点在市场中脱颖而出。

gate.io芝麻开门下载中文教程 gate.io芝麻开门下载中文教程 Feb 28, 2025 am 10:54 AM

本文将详细指导您如何访问Gate.io官网、切换中文语言、注册或登录账号,以及可选的手机App下载和使用流程,助您轻松上手Gate.io交易所。 了解更多Gate.io中文使用教程,请继续阅读。

See all articles