Avatar billede radion Nybegynder
16. oktober 2004 - 09:05 Der er 8 kommentarer og
1 løsning

HTMLArea og sprog ISO-angivelse

Hej Eksperter

Jeg hentede HTMLArea 3 RC01 da jeg syntes det så glimrende ud som Web WYSUWYG + det var gratis. Det virker da også glimrende, men pga. jeg på min hjemmeside bruger æøå vil jeg gerne skifte sprog-ISO Defination da UTF-8 ikke viser æøå. Men, når jeg skifter fra

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

til

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></meta>


Kommer der nogle underlige karakterer til syne oppe over textarea'et. I kan se et billede af det her: http://www.pilsnerpause.dk/billeder/problem.png

Disse tegn forsvinder når jeg slår UTF-8 encoding til i metataggen. men, hvad gør jeg for at fjerne dem i iso-8859-1?

jeg har prøvet at lokalisere disse specialtegn, men de lader ikke til at være nogle steder i koden.
Avatar billede Slettet bruger
16. oktober 2004 - 09:44 #1
Det kommer an på hvilken tegnsæt du anvender når du skriver teksten. At ændre på charset ændre ikke ved det grundlææggende tegnsæt, som er anvendt til at skrive teksten med. For eksempel hvis man skriver en tekst i UTF-8 vil de underliggende bytes svare til teksten i UTF-8, hvor bl.a. æøå er 2 bytes istedet for 1 byte under f.eks. iso-8859-1, det betyder at hvis du beder en browser vise denne tekst som iso-8859-1 vil der for hver æøå fremkomme et kontrol tegn plus et tegn som ikke giver mening. Derfor skal der være konsistens mellem den encoding der anvendes til at skrive tekstne og den encoding du beder browseren om at anvende.
Avatar billede radion Nybegynder
16. oktober 2004 - 11:10 #2
og hvad er løsningen så når htmlarea bruger URF-8 ?
Avatar billede roenving Novice
16. oktober 2004 - 15:54 #3
-- et meta-tag er tomt og har ikke noget lukketag, så det er i hvert fald en fejl:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Avatar billede Slettet bruger
17. oktober 2004 - 08:05 #4
Du skal kun bruge UTF-8 hvis resten af dit site anvender det ellers anvend ISO-8859-1
Avatar billede radion Nybegynder
17. oktober 2004 - 08:32 #5
ja, det er jeg klar over ;) men, nu er der et eller andet tegn der er kodet i UTF-8 og som (man kan se på billedet) ser tåbeligt ud når siden er angiivet til ISO-8859-1...det var nu mere et spørgsmål om hvad jeg kan gøre for at undgå det tegn...
Avatar billede Slettet bruger
17. oktober 2004 - 08:54 #6
Der lugter at du har en side hvor noget indhold er UTF-8 og noget i iso-8859-1.

Har du checket det igennem, også det kode som du indsætter fra HTMLArea ?
Avatar billede radion Nybegynder
17. oktober 2004 - 13:07 #7
du har dælme ret... det er jo en eksempelside fra HTMLArea jeg har bygget videre på... da jeg copy/pastede det hele over i en ny fil og gemte det, virkede det...

smid et svar kryptos :) mange tak for hjælpen
Avatar billede Slettet bruger
17. oktober 2004 - 15:16 #8
svar
Avatar billede radion Nybegynder
17. oktober 2004 - 20:34 #9
tak for hjælpen
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