php 设置输出字体,利用PHP的输出信息控制功能实现Web页面简繁字体的自动转换...

! " #$% & ’ "! () * $% +,,-./ 实践与经验 现代计算机︵总第二 " 七期︶ 引 言 目前,许多网站同时需要简体和繁体字版面的012 页面。一般网站是通过建立各自独立的页面来实现的,这样导致在修改简体页面的时候还需要再次修改繁体的页面,不能做到自动同步,增加了网站的维护难度。 (3( 是当今流行的脚本语言之一,具有编写简便、执行速度快、扩充性好等优点。利用 (3( 的输出信息控制函数可以控制脚本输出内容的功能,可以实现同一个 012 页面自动变换简繁字体的显示,从而实现不同字体版本的 012 页面同步更新,降低网站的维护难度和成本。本文就这方面的内容作了较为深入的探讨。 4 (3( 输出控制功能介绍 (3( 的输出信息控制函数通过影响类似于15678 9、:;<=>8 9 和 (3( 代码的数据块的内容,从而实现控制 012 脚本输出的内容,但不影响使用 61?@1;8 9 或 A1>577B<18 9 发送的文件头信息。 输出信息控制函数: !72CA>?;>(DA>;<=E 7F>:F>C5?GG2?5BH) I 打开输出缓冲区 ,所有输出信息不再直接发送到浏览器,而是保存在输出缓冲区里面J再选用回调函数输出结果信息。 !72C1=@CKGFA6 I 结束(发送)输出缓冲区的内容,关闭输出缓冲区。 !A>;C;1:G?51(A>;<=E =11@G1J A>;<=E A>;J A>;<=E 6?LA>?5B) I 将字符串 A>; 代入 6?LA>?5B 字符串中,将所有的 =11@G1 置换成 A>;。例:输出信息控制功能。 7F>:F>.:6: MN KF=5><7= 7F>8OA>;9 P ;1>F;= A>;C;1:G?518Q07;G@ R QJQ*1?561; R QJOA>;9S T 72CA>?;>8Q7F>Q9S 1567 Q61GG7 07;G@ R QS 72C1=@CKGFA6() S NU 以上程序在没有控制输出信息时,输出为: 61GG7 07;G@ R 在指定输出控制函数后,输出变为V 61GG7 *1?561; R 工作原理:72CA>?;>( )函数开辟一块输出信息缓冲区,使用 1567( )的输出内容“61GG7 07;G@ R ”先保存在输出缓冲区中,直到调用 72C1=@CKGFA68 9函数或脚本终止运行,然后输出信息由自定义的处理函数 7F>( )进行处理(“07;G@ R ”被“*1?561; R ”字符串替换),最后返回结果“61GG7 *1?561; R ”。 + 简繁体转换的实现 下面是实现简繁字体转换的一般代码。其中,OE2C2; 为要转化的字符串。 利用 !"! 的输出信息控制功能实现 #$% 页面简繁字体的自动转换 董元和 4 , 卢媛媛 + (4. 湖北师范学院现代信息技术中心,黄石 W/-,,+;+. 黄冈师范学院校园网管理中心,黄冈 W/X,,,) 摘 要:本文利用 (3( 输出信息控制函数可以控制脚本输出内容的功能,对实现 012 页面简繁字体版本的自动转换作了较为深入的探讨。 关键词:012 页面;YZ [ Z\Y-;(3( 输出信息控制 !" 现代计算机︵总第二 ! 七期 ︶!" ! #$% & ’ !" () * $% +,,-./ 实践与经验 012345206.787 9: ;<3=0>?3 @A+A>@-BC401D E @5?A25 C@AFA>@-G HH A>@- 字库对照表 C56

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值