私は 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
?!?
エンコーディングと関係があるかもしれないと感じています