[Date Index][Thread Index]
[Date Prev][Date Next][Thread Prev][Thread Next]

Re: BUG: <sc> and umlaut characters

"Ralf S. Engelschall" wrote:
> > > Hmmmmm.. when I remember correctly I already tried to fix this a year ago.
> > > Either I was unsuccessful without recognizing this or I've forgotten to 
> > commit
> > > the change to the source tree or we have another problem.
> > >
> > > Basically when I remember correctly what you need at least change your
> > > environment (LANG variable). Because without this the C functions inside WML
> > > and Perl will not process the stuff correctly. So, have you already changed
> > > the LANG variable?
> >
> >   I'm sorry to miss this but what exactly I have to put into LANG environment
> > variable and where is it documented.
> >   Umlaut, &copy; and other special characters are defined also in ISO-8859-1
> > (US) - so why the language here?
> >
> >   Hint - try to use "<sc>Test Copyright &copy;</sc>" - does not work as
> > expected...
> Oh sorry, not LANG. It's the locale stuff where Perl uses LC_CTYPE. So for
> instance ``LC_CTYPE=de_DE.ISO_8859-1; export LC_CTYPE'' should do the trick
> for german, etc.

  Does not work for me either. It seems that problem is that isolatin
processes the characters before <sc> so Perl-s locale does not see any umlaut
characters there but &uuml; sequences and does nothing with them. And what
about &copy;-characters etc.
  Once again - why to try to find special characters from <sc></sc> embedded
text? Let just a) do uppercase conversion b) put <font size=-1> around text
starting from second character after every whitespace.

-- Märt Laak
Website META Language (WML)                www.engelschall.com/sw/wml/
Official Support Mailing List                   sw-wml@engelschall.com
Automated List Manager                       majordomo@engelschall.com