怎样写一个可以把区位码转换成汉字的php? 他的意思大概是如果给定一个字的区位码如1010 如何判断出他是什么汉字吧?我也想知道,高手做答,谢谢, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是这样,先看一下下面的程序<?php// 汉字--区位码$ch = "啊";$qw = sprintf("%02d%02d",ord($ch[0])-160,ord($ch[1])-160);echo "汉字 $ch 的区位码是 $qw<br>";// 区位码--汉字$qw = "1601";$ch = chr(substr($qw,0,2)+160).chr(substr($qw,2,2)+160);echo "区位码为 $qw 的汉字是 $ch";?>国标汉字编码的gb2312集有区位码,而扩展集gbk没有区位码。gb2312的汉字依区位码排列其中01-10区为符号集,16-87区共72个区,每区94个汉字。16-87区有分为两级:一级为常用字,16-55区,按汉语拼音排列;二级为次常用字,56-87区,按部首、笔划排列。位码1-94。实现时为放在扩展ascii码区域,在区、位上均加上了160。识别、转换时只需注意编码范围和偏移就行了。若需了解gbk编码的情况可在网上查找936代码页,或与我联系。 php preg_replace求解 php截取字符窜 php实现asp或asp.net中application对象的功能 echo后面是什么可以实现转跳? 为什么mysql语句在dos环境下可以执行,而在php中用mysql_query();却不可以,为什么? 不知道PHP+MySQL组合开发ERP软件能不能胜任? 如何将篇幅量大的文章分页显示? 学习模板好长时间了,还是好模糊,能再给点帮助吗? zend encoder 反编译软件 这种软件多少钱? 大家也讨论一下PHP的安全问题! 更新sql内容以后返回的值是什么内容? 想跳槽,狂散分,大家帮我参考一下,来者有分
<?php
// 汉字--区位码
$ch = "啊";
$qw = sprintf("%02d%02d",ord($ch[0])-160,ord($ch[1])-160);
echo "汉字 $ch 的区位码是 $qw<br>";
// 区位码--汉字
$qw = "1601";
$ch = chr(substr($qw,0,2)+160).chr(substr($qw,2,2)+160);
echo "区位码为 $qw 的汉字是 $ch";
?>
国标汉字编码的gb2312集有区位码,而扩展集gbk没有区位码。
gb2312的汉字依区位码排列
其中01-10区为符号集,16-87区共72个区,每区94个汉字。
16-87区有分为两级:一级为常用字,16-55区,按汉语拼音排列;二级为次常用字,56-87区,按部首、笔划排列。
位码1-94。
实现时为放在扩展ascii码区域,在区、位上均加上了160。识别、转换时只需注意编码范围和偏移就行了。
若需了解gbk编码的情况可在网上查找936代码页,或与我联系。