- chr: documentation ( source)
- base64_decode: documentation ( source)
- hexdec: documentation ( source)
<?php
//加上UTF-16 BOM的base64解码(客户端是根据FFFE的Unicode base64的)
function get_utf8_from_base64_utf16($str)
{
$utf16 = chr(hexdec('FF')) . chr(hexdec('FE')) . base64_decode($str);
return iconv('UTF-16', 'UTF-8', $utf16);
}
$a= '4pzni6CvdGqHvP7PTpjzLSguxvawG64aWlhY+ODks4eI2PyRYCfzAXU+MR+fJSAaEOqyKaXt02IaMQ3aoRBMnJS/5oEOuc8Pf+iz+Wf5joY1gwuWi2MF2rV8L7ObT6FnfgKMLproczs=_33';
echo(get_utf8_from_base64_utf16($a));