Avatar billede bongo20 Nybegynder
08. december 2005 - 15:23 Der er 10 kommentarer og
1 løsning

ændre tegn

Hej

Jeg får et output på min html side der giver den her slags volapyk:

følgende, reparatør.

Hvordan "enocoder" jeg det til danske tegn?

:o)
Avatar billede roenving Novice
08. december 2005 - 15:31 #1
Hvordan gemmer du filerne, og hvilken encoding har du på din side og sender serveren en encoding ?-)
Avatar billede fennec Nybegynder
08. december 2005 - 15:32 #2
Prøv at indsætte:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

eller:
<meta http-equiv="content-type" content="text/html; charset=utf8">

ind imellem <head></head>
Avatar billede bongo20 Nybegynder
08. december 2005 - 15:43 #3
Det er lidt underligt:

Jeg opretter htm filen på denne måde:
Set objPage = objFsoWrite.createtextFile(strFileName, forWriting, True)

Når jeg viser filen direkte derfra ser det forfærdeligt ud, men kopierer jeg den rå kildetekst og gemmer som en htm fil ser den fin ud.....

Det burde vel være det samme???
Avatar billede Slettet bruger
09. december 2005 - 17:34 #4
Den slags volapyk kommer, når man udskriver tekst, der er i utf-8, men browseren viser det som iso-8859-1 eller iso-8859-15.
Avatar billede bongo20 Nybegynder
12. december 2005 - 12:11 #5
ok,.. det lyder helt korrekt sandbox, men hvordan kommer jeg udenom det?
eller hvordan sikrer jeg at browseren udskriver det som utf-8 ?
Avatar billede fennec Nybegynder
12. december 2005 - 12:25 #6
Det fortæller man den med den kode jeg viste dig i min tidligere post :o)
Avatar billede bongo20 Nybegynder
12. december 2005 - 14:41 #7
Det virker bare ikke fennec,.. når jeg viser filen (både i mit editor program og i en browser ) så viser den de forkerte tegn, men hvis jeg ser på kilden fra browseren så ser det fint ud i notepad. Gemmer jeg så filen fra notepad som .htm så ser det også fint ud.

Dvs. at, det browseren viser stemmer ikke overens med den kildekode browseren indeholder. Giver det nogen mening ?
Avatar billede Slettet bruger
12. december 2005 - 14:50 #8
Kunne vi få et link til siden? Så er det lidt lettere at se nøjagtigt hvad der er galt.

Og så er det forresten denne af fennecs to muligheder, der skal bruges:

<meta http-equiv="content-type" content="text/html; charset=utf8">

Og nu kommer jeg pludselig i tvivl om der skal bindestreg i utf-8:

<meta http-equiv="content-type" content="text/html; charset=utf-8">
Avatar billede bongo20 Nybegynder
12. december 2005 - 15:04 #9
Jeg har desværre ikke mulighed for at sende link.
Men her er toppen af min fil:

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'>
<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8'></head>

Dette er et ord fra teksten der vises i browseren:
MILJØKONTROL

Det ser sådan ud hvis jeg hæjreklikker samme sted og viser kilde:
MILJØKONTROL
Avatar billede Slettet bruger
13. december 2005 - 06:09 #10
Det kan være, at serveren har en standard-header, som specificerer iso-8859-1, og så gælder din header inde i filen ikke.
Avatar billede bongo20 Nybegynder
08. april 2006 - 19:29 #11
fandt ikke en løsning på det, jeg lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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