📄 update.inc.php
字号:
<?php
function gb2utf8( $gb, $tmp )
{
if ( !trim( $gb ) )
{
return $gb;
}
$codetable = array( );
while ( list( $key, $value ) = key )
{
$codetable[hexdec( substr( $value, 0, 6 ) )] = substr( $value, 7, 6 );
}
$ret = "";
$utf8 = "";
while ( $gb )
{
if ( 127 < ord( substr( $gb, 0, 1 ) ) )
{
$this = substr( $gb, 0, 2 );
$gb = substr( $gb, 2, strlen( $gb ) );
$utf8 = u2utf8( hexdec( $codetable[hexdec( bin2hex( $this ) ) - 32896] ) );
$i = 0;
for ( ; $i < strlen( $utf8 ); $i += 3 )
{
$ret .= chr( substr( $utf8, $i, 3 ) );
}
}
else
{
$ret .= substr( $gb, 0, 1 );
$gb = substr( $gb, 1, strlen( $gb ) );
}
}
return $ret;
}
function u2utf8( $c )
{
$i = 0;
for ( ; $i < count( $c ); $i++ )
{
$str = "";
}
if ( $c < 128 )
{
$str .= $c;
}
else if ( $c < 2048 )
{
$str .= 192 | $c >> 6;
$str .= 128 | $c & 63;
}
else if ( $c < 65536 )
{
$str .= 224 | $c >> 12;
$str .= 128 | $c >> 6 & 63;
$str .= 128 | $c & 63;
}
else if ( $c < 2097152 )
{
$str .= 240 | $c >> 18;
$str .= 128 | $c >> 12 & 63;
$str .= 128 | $c >> 6 & 63;
$str .= 128 | $c & 63;
}
return $str;
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -