In the function..
function showList($tb_id)..
you have something like..
$data = array(
'url' => htmlspecialchars($o->url),
'blogname' => htmlspecialchars($o->blog_name),
'timestamp' => strftime('%Y-%m-%d',$o->timestamp),
'title' => htmlspecialchars($o->title),
'excerpt' => htmlspecialchars($o->excerpt),
'delete' => $canDelete?'<a href="'.$CONF['ActionURL'].'?
action=plugin&name=TrackBack&type=delete&a
mp;tb_id='.$tb_id.'&url='.urlencode($o-
>url).'">'.$this->template['DELETE'].'</a>':'',
'tburl' => $this->getTrackBackUrl($tb_id)
);
Problem is.. if the incoming trackback data(the title,
excerpt,blogname) has unicode in NCR format(say
வ), the htmlspecialchars function encodes it
again to &#2997; making the script display
trackback details as meaningless numbers.
something like..
'excerpt' => str_replace('&#','&#',htmlspecialchars
($o->excerpt))
works..but I believe you can solve the problem in a
better way!
Logged In: YES
user_id=880809
Duh! Sourceforge system has automatically altered what I
posted..
Should read as:
Problem is.. if the incoming trackback data(the title,
excerpt,blogname) has unicode in NCR format(say
வ), the htmlspecialchars function encodes it
again to " & a m p ; # 2 9 9 7 ; "making the script display
trackback details as meaningless numbers.
something like..
'excerpt' => str_replace('& a m p ; #','&#',htmlspecialchars
($o->excerpt))
works..but I believe you can solve the problem in a
better way!