PHP · 2012年4月25日 0

php版本的ascii转utf8

注意你的运行环境,64位机器跟32位机器的代码不同

64位版本:

function ascii2u8($u) {
    return iconv('ucs-2', 'utf-8//IGNORE', pack('S', $u));
}

32位版本:

function ascii2u8($u) {
    return iconv('ucs-2', 'utf-8//IGNORE', pack('n', $u));
}

可用于替代js中的fromCharCode方法