Avatar billede hybrid Nybegynder
23. oktober 2001 - 03:37 Der er 2 kommentarer og
1 løsning

Charset ?????

Hvorfor bliver dette til automatisk tilføjet
<META http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-16\">

når jeg har angivet content type I mit XSLT
<META http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">

Hvad kan jeg gøre
Jeg burger MSXML og asp(VBScript)
Avatar billede getalife Nybegynder
23. oktober 2001 - 03:41 #1
Uhm.. hvorfor ligger du det ikke i
<?xml version=\'1.0\' encoding=\"ISO-8859-1\"?>
Avatar billede js26 Nybegynder
23. oktober 2001 - 08:44 #2
Jeg tror dit problem er i samme boldgade som et jeg har haft.
MSXML respekterer ikke nødvendigvis din encoding, hvis der er mismatch mellem din encoding declaration i dokumentet og dokumentets faktiske encoding. Hvis de første 2 byte i dokumentet (XML eller XSLT) er binært FEFF (eller FFFE) så er det UTF-16 og MSXML vil så ikke lave det om til UTF-8 eller tilsvarende 1 byte formater. Så mit råd er, chek dine dokumenters encoding med en hex-editor evt.
Se evt. følgende link der uddyber problematikken.
http://msdn.microsoft.com/library/default.asp?URL=/library/en-us/dnxml/html/xmlencodings.asp
Avatar billede janegil Nybegynder
23. oktober 2001 - 12:48 #3
Du skal angi encoding i xsl:output-elementet. Men i ditt tilfelle vil det ikke hjelpe - MSXML bruker UTF-16 i alle fall.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester