当前位置:Linux教程 - Php - big5码完全解析

big5码完全解析

PHP代码:--------------------------------------------------------------------------------
<?php
header
("Content-Type: text/html; charset=big5");
//玂big5.php磅︽┮Τbig5絏才;

$s= '<title>big5絏Ч秆猂</title>';
$s.= '<font style="font-size:56px;" color=red>big5絏Ч秆猂</font>';
$s.= '<font style="font-size:12px;"><br><a href="http://kde.linuxdby.com" target="_blank">http://kde.linuxdby.com</a><br>';
$s.= '<font color=green>
BIG5絏絪絏砏玥琌硂妓–簙パㄢ竊篶Θ材竊璖瞅眖129-254126贺材竊璖瞅だ64⌒126161⌒254157贺碞琌弧ノ硂ㄢ竊﹚竡 126 * 157∽19782贺簙硂ㄇ簙场だ琌и盽ノ硂ㄇи嘿盽ノㄤBIG5絏材竊璖瞅164-198(198-164+1)*(126-64+1+254-161+1)-(254-161+1)=5401耕ぃ盽ノ垒秸и嘿Ω盽ノ材竊璖瞅 201-249(249-201+1)*(126-64+1+254-161+1)-34=7659逞獽琌ㄇ疭才

</font>'
;
$s.= '<br>=========START===========<br>';

for(
$i=161;$i<=198;$i++)
{
    
    for(
$j=64;$j<=126;$j++)
    {
    
$s.= $i.','.$j.' <font color=red>'.chr($i).chr($j).'</font> ';

    }
    
$s.="<br>";
    for(
$j=161;$j<=254;$j++)
    {
    
$s.= $i.','.$j.' <font color=red>'.chr($i).chr($j).'</font> ';

    }


$s.= '<br><br>';
}


for(
$i=201;$i<=249;$i++)
{
    
    for(
$j=64;$j<=126;$j++)
    {
    
$s.= $i.','.$j.' <font color=red>'.chr($i).chr($j).'</font> ';

    }
    
$s.="<br>";
    for(
$j=161;$j<=254;$j++)
    {
    
$s.= $i.','.$j.' <font color=red>'.chr($i).chr($j).'</font> ';

    }


$s.= '<br><br>';
}



$s.= '=========END===========</font>';
/*$fp=fopen('gb.htm','w+');
fwrite($fp,$s);
fclose($fp);
*/
print( $s);
?>
--------------------------------------------------------------------------------

上面乱码属于正常,请保存为big5.php,然后执行之,即可看到上面画面gb码完全解析请点此处














gb码完全解析    
PHP代码:--------------------------------------------------------------------------------
<?php
//保存为gb.php,执行即可看到所有gb码字符;
header("Content-Type: text/html; charset=gb2312");
echo
'<title>gb码完全解析</title>';
echo
'<font style="font-size:56px;" color=red>gb码完全解析</font>';
echo
'<font style="font-size:12px;"><br><a href="http://kde.linuxdby.com" target="_blank">http://kde.linuxdby.com</a><br>';
echo
'<font color=green>全角空格是ord(161).ord(161)<br>之后是gb码的全序列<br>
第一个字符值161-169是符号;<br>176-215是拼音顺序常用字<br>216-247是非常用字</font>'
;
echo
'<br>=========START===========<br>';

for(
$i=161;$i<=247;$i++)
{
    for(
$j=161;$j<=254;$j++)
    {
    echo
$i.','.$j.' '.'<font color=red>'.chr($i).chr($j).'</font> ';
    }

echo
'<br>';
}
echo
'=========END===========</font>';
?>
--------------------------------------------------------------------------------