Ik zit op dit moment bij een klant te werken in een architectuur die gebaseerd is op Apache Velocity templating. Nu heb ik helaas encoding problemen die (volgens mij) zijn toe te schrijven aan het feit dat de server alles als "text/html" en "ISO-8859-1" verstuurt.
Ik heb gekeken in de VTL documentatie en allerlei searches gedaan naar encoding bij Velocity, maar alle oplossingen gaan uit van het aanpassen van de Velocity configuratie. Het probleem is echter dat ik alleen toegang heb tot de templates (view) en niet tot de achterliggende configuratie.
Ik ben er wel achter dat ik in de templates toegang heb tot een $request en $response object maar helaas heb ik niet genoeg verstand van Java om te weten wat ik daarmee zou kunnen. Helaas werkte iets simpels als $request.setCharacterEncoding('UTF-8') niet
Kan iemand mij een tip geven hoe ik de content-type op "text/xml" en de encoding op "UTF-8" kan zetten?
Ik heb gekeken in de VTL documentatie en allerlei searches gedaan naar encoding bij Velocity, maar alle oplossingen gaan uit van het aanpassen van de Velocity configuratie. Het probleem is echter dat ik alleen toegang heb tot de templates (view) en niet tot de achterliggende configuratie.
Ik ben er wel achter dat ik in de templates toegang heb tot een $request en $response object maar helaas heb ik niet genoeg verstand van Java om te weten wat ik daarmee zou kunnen. Helaas werkte iets simpels als $request.setCharacterEncoding('UTF-8') niet
Kan iemand mij een tip geven hoe ik de content-type op "text/xml" en de encoding op "UTF-8" kan zetten?