问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

区位码输入法怎么用

发布网友 发布时间:2022-04-06 01:15

我来回答

3个回答

懂视网 时间:2022-04-06 05:36

php汉字转区位码的方法:首先创建一个PHP示例文件;然后通过“sprintf("%02d%02d",ord($t1[0])-160,ord($t1[1])-160);”方法实现汉字转区位码即可。

推荐:《PHP视频教程》

PHP中实现汉字转区位码应用源码实例解析

PHP里如何实现汉字转区位码这个问题一直困扰这大多程序员,那么下面这个源码实例相信能给大家带来很大的帮助。

代码如下:

<?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" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<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>

热心网友 时间:2022-04-06 02:44

区位输入法是利用区位码进行汉字输入的一种方法,又叫内码输入法。汉字区位码是一个四位的十进制数,属于流水码,不按字的音和形排列每个区位码都对应着一个唯一的汉字或符号,它的前两位叫做区号(或称“区码”),后两位叫做位号(或称“位码”)。例如,“宝”字的区位编码为1706,输入数字1706,就输入了“宝”字。这种数字也是有含义的,它们与每个汉字或字母符号所在的区和位是一一对应的。在区位码汉字输入方法中,汉字编码无重码,在熟练掌握汉字的区位码后,录入汉字的速度是很快的,但若想记忆住全部区位码是相当困难的,常用于录入特殊符号,如制表符、希腊字母等。所以说这种输入法只能供研究用,没有实用价值,建议大家不要学这种输入法,费时费力。若是遇到特殊情况,如需输入发音、字形不规则的汉字、生僻字时,区位输入法便能派上用场了。   附 汉字区位表(GB2312):    http://mail.chinahome.org/whois/hzqw.php

热心网友 时间:2022-04-06 04:02

楼主你要来干什么,我有个区位码的速查软件,你要的话就留下QQ吧,我可以发给你!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕妇用微波炉要离多远合适 孕妇使用微波炉的注意事项 微波炉热出来的东西有辐射吗-微波炉辐射范围是几米 当在使用微波炉的时候是不是要离远点?是不是对身体有害? 需 恶魔的小宠儿全集及类似言情小说,谢谢 英雄联盟手游168龙魂水晶免费兑换码-英雄联盟手游168龙魂水晶免费兑换码... 什么是引导区 取得工程技术或工程经济专业中级职务,并任职满3年.3年指的是取得中级... ...全国注册监理工程师考试,并且职称要求3年如何理解 反脸无情的近义词 重庆市第一中学学生成果 php里如何实现汉字转区位码 请问如何将网页中的url的部分字符串转为16进制编码? PHP如何将32位字符转化为16位吗? amh不支持部署laravel框架么 laravel5怎么利用composer安装插件 如何laravel中编译安装semantic laravel 怎么设置数据库端口 linux+apache+laravel配置本地环境,出现php不执行,直接输出在页面上 安装laravel需要什么环境 如何添加laravel变量环境 iis+php怎么配置laravel运行环境 php论坛设置成伪静态后网页都打不开了? 162.252.9.5/forum/index.php这个网址怎么打不开 关于php网站不能访问的问题? 已经配置了php,phpstorm怎么打不开php网页,如何解决? 打开PHP网站时显示“不能连接服务器!” 有关php网站现在无法打开,网页报错500,去掉显示友好报错是下面的提示,有没有高手可以指点一二。 PHP网站上传后无法打开什么原因 为什么启动了NGINX服务器却打不开PHP网页 php页面总是显示“无法访问此页面”,究竟怎么回事? 汉字区位码为什么相互转换对不上号 PHP 如何取得汉字的Unicode编码 且相互转换 php如何输出gb2312编码对应的汉字? 怎么用区位码反查汉字? 谁知道怎样根据数字(区位码)查出相应的汉字,找了很久都是根据汉字转换区位码的!谢了 php 如果知道一个汉字的ASC码,如何把它转换为汉字呢 php跳转+来源统计,如何实现》? 汉字区位码怎么转换成内码 php 转html汉字编码 汉字区位码查询器 关于PHP如何替换部分字符串的问题 php的substr_replace()和str_replace()有什么不同啊,都是吧字符串一部分替换&#39; PHP 随机 替换字符串问题 php 替换指定字符串中,两个字符串之间(包括这两个字符串)之间的内容 Php替换掉字符串符号? php如何把一个数组中的多个值循环替换一段字符串中某个部分,然后把替换后的循环输出 win10怎么把office卸载干净 win10如何彻底卸载32位的office pin不可用进不了桌面解决办法 win10pin不可用进不去桌面和以前pin的密码也忘记了