我正在使用 RTF 转换器,我需要240
as&#U050&#U052&#U048
但我不知道该怎么做!?!
我尝试使用以下功能:
function string_to_ascii($string) {
$ascii = NULL;
for ($i = 0; $i < strlen($string); $i++) {
$ascii += "&#U"+str_pad(ord($string[$i]),3,"0",STR_PAD_LEFT);
}
return($ascii);
}
但它仍然只输出数字(例如2
= 50
)并ord
让它发疯。
我试过了echo "-&#U"+ord("2")+"-";
,我得到了50416
!?!?
我感觉它可能与编码有关