怎样写一个可以把区位码转换成汉字的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代码页,或与我联系。 问一个mysql的问题 php清空文本框 关于在PHP文件中无法引进Jquery.js和AutoComplete问题 php读取.SQL文件导入双引号问题 php新手问题 怎么利用后台来发布文章后,在前台显示。 英文xp,把php文件中的中文copy到notepad来,为什么就成乱码了?应该如何解决? 刚入php的门,下面不知如何学?往那方面学了?加强那方面的?高人大哥门给指点一下。 PHP与Oracle的配置问题 php为5.2.17,fastcgi模块在zend optimier安装中出现问题 更新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代码页,或与我联系。