<?php
function SBC2DBC($string)
{
    $string = preg_replace("/(\xA3.|\xA1\xAB)/", "\".S2D(\"\\1\").\"", $string);
    eval("\$string=\"".$string."\";");
    return $string;
}function S2D($char)
{
    if(ord($char[0]) == 0xA1 && $char[1] = 0xAB)
                return chr(0x7E);
    else
                return chr(ord($char[1]) & 0x7F);
}
echo SBC2DBC("ABCDEF");
?>output:
ABCDEF