📄 code.php
字号:
<?php
function u2g( $instr )
{
$fp = fopen( "unicode-gb.tab", "r" );
$len = strlen( $instr );
$outstr = "";
$i = $x = 0;
for ( ; $i < $len; ++$i )
{
$b1 = ord( $instr[$i] );
if ( $b1 < 128 )
{
$outstr[$x++] = chr( $b1 );
}
else if ( 224 <= $b1 )
{
$b1 -= 224;
$b2 = ord( $instr[$i + 1] ) - 128;
$b3 = ord( $instr[$i + 2] ) - 128;
$i += 2;
$uc = $b1 * 4096 + $b2 * 64 + $b3;
fseek( $fp, $uc * 2 );
$gb = fread( $fp, 2 );
$outstr[$x++] = $gb[0];
$outstr[$x++] = $gb[1];
}
else if ( 192 <= $b1 )
{
$b1 -= 192;
$b2 = ord( $instr[$i] ) - 128;
++$i;
$uc = $b1 * 64 + $b2;
fseek( $fp, $uc * 2 );
$gb = fread( $fp, 2 );
$outstr[$x++] = $gb[0];
$outstr[$x++] = $gb[1];
}
}
fclose( $fp );
if ( $instr != "" )
{
return join( "", $outstr );
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -