It transpires that string functions such as uri_unescape (and I think chomp too) are stripping all data between the '<' and '>' characters. Literally, the data vanishes including the diamond brackets.
I've never seen or heard of anything like this before.
Perl version on the server is 5.00503
Any thoughts?
Kaled.
There must be a fault in that particular perl distribution.
I'll write a short demo program and if that fails (as I'm sure it will) I'll report it and ask for a new version of Perl to be installed.
Kaled.