04. juli 2004 - 17:28Der er
7 kommentarer og 1 løsning
Dansk tegnsæt med Velocity
Jeg er ved at kigge på Velocity og specielt med brug af DVSL. Jeg lavede en lille test med ø, ø og å, og resultatet kan jeg ikke rigtig blive klog på. Processen jeg bruger er som følger:
Templatefil uden danske tegn bliver merged med en XML fil med danske tegn. Outputtet er HTML, hvor de danske tegn står fint når filen åbnes i en teksteditor. Men åbnes filen i IE, står de danske tegn ikke korrekt. 'ø' bliver eksempelvis til : ø
Hvis jeg copy/paste'er indholdet af HTML filen fra teksteditoren over i et nyt dokument, og gemmer det som en *.html fil, og åbner denne i IE, er formateringen korrekt.
Hvad er det lige der foregår, og hvordan kan jeg løse problemet?
Du har sikker ret mht. dit gæt og forklaring. Når jeg åbner HTML filen i notepad, har den et gansk andet udseende end i min texteditor. Dog er æøå stadig rigtigt formateret i notepad, hvilket ikke forklarer hvorfor IE vælger at formatere anderledes.
Men, hvordan løses problemet. Det er jo nok i Velocity problemet findes, og det er sikkert et konfigurationsproblem, men jeg synes stadig det er mystisk at IE ikke kan formatere korrekt, når både min primære texteditor (Textpad) og notepad formaterer korrekt At få teksten formateret korrekt i IE er sådan set min primære interesse.
UTF-8 bliver iøvrigt mere og mere almindeligt i alle sammenhænge.
(og XML er standard i UTF-8)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.