PHP中实现汉字转区位码应用源码实例解析
2018-09-07 15:15
复制代码 代码如下:
<?php
global $PHP_SELF;
//echo $PHP_SELF;
$t1=$_POST[textfield1];
$t2=$_POST[textfield2];
$t3=$_POST[textfield3];
$t4=$_POST[textfield4];
// 汉字--区位码
if($t1!=){
$t2= sprintf(%02d%02d,ord($t1[0])-160,ord($t1[1])-160);
//echo $t2;
}
// 区位码--汉字
if($t3!=){
$t4 = chr(substr($t3,0,2)+160).chr(substr($t3,2,2)+160);
//echo $t4;
}
?>
<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN
<html xmlns=
<head>
<meta http-equiv=Content-Type content=text/html; charset=gb2312 />
<title>无标题文档</title>
<style type=text/css>
<!--
.STYLE1 {font-size: 18px}
-->
</style>
</head>
<body>
<table width=528 height=146 border=1
align=center cellpadding=0 cellspacing=0>
<tr>
<td width=524 height=50><div align=center
class=STYLE1>汉字区位码查询系统</div></td>
</tr>
<tr>
<td><form id=form1 name=form1 method=post action=
<?=$PHP_SELF ?>>
<label>输入汉字
<input name=textfield1 type=text value=<?=$t1?> />
</label>
<label>
<input type=submit name=Submit value= 转 换 />
</label>
<label>
<input name=textfield2 type=text value=<?=$t2?> />
</label>
</form>
<br />
<form id=form2 name=form2 method=post action=<?=$PHP_SELF ?>>
<label>输入区位码
<input name=textfield3 type=text value=<?=$t3?> />
</label>
<input type=submit name=Submit2 value= 转 换 />
<input name=textfield4 type=text value=<?=$t4?> />
</form>
</td>
</tr>
</table>
</body>
</html>