Peter Brodersen wrote:
> On Tue, 11 May 2004 13:26:39 +0200, "Jeppe Uhd" <knewsnospam@nx.dk>
> wrote:
>
>> Hvis jeg "konverterer" strengen "æ" får jeg et fint lille æ men hvis
>> jeg konverterer "ææ" eller "æa" o.l. får jeg en dum lille firkant (og
>> tilsvarende for alle nationale karakterer...). Har tracet mig frem
>> til at det måske er et eller andet med gd/freetype libs'ene, men
>> hvad gør jeg for at fixe problemet eller lave en "workaround" ?
>
> Jeg var ude for et lignende porterings-problem på bestemte servere for
> nyligt (vistnok primært under FreeBSD). Jeg vil tro, at det afhænger
> om strengen betragtes som UTF-8 eller ej.
Begge servere kører FreeBSD
Jeg har godt nok eksperimenteret med iconv og prøvet at konvertere imellem
diverse tegnsæt... Ikke at det hjalp en dyt...
> Da det altså varierede fra server til server, valgte jeg at konvertere
> highbits-tegn til character sequences, så jeg lavede følgende hurtige
> funktion til formålet (som sikkert kan optimeres):
>
[snip kodestump]
>
> Prøv at se om det ikke hjælper.
Det hjalp...
--
MVH Jeppe Uhd - NX
http://nx.dk
Webhosting for nørder og andet godtfolk