[OAI-implementers] SPECIAL CHARACTERS...
Fri, 27 Sep 2002 15:46:30 +0200
On 27 Sep 2002 at 10:06, Ramon Martins Sodoma da Fonseca wrote:
> We are having problems with the character encoding.
> We need to display special charaters, like "ç, ã, ö", and others, and
> our question is:
We use Perl's sprintf function. For instance:
$creators =~ s/([^<>:a-zA-Z, .\/-])/sprintf "&#x%04X;", ord($1)/ei;
which converts everything but the characters within brackets to their
hexadecimal value and adds the "&#X" required for Unicode encoding.