Avatar billede ehja Novice
17. september 2009 - 12:45 Der er 13 kommentarer og
1 løsning

Problemer med unicode tegnsæt på hjemmesider

Jeg har fået til opgave, at vedligeholde en hjemmeside, men som nybegynder er jeg løbet ind i et problem, som jeg hidtil ikke har kunnet løse.
Jeg har downloaded hele hjemmesiden til en mappe i min PC (Windows XP) og arbejder nu med siderne for ændring og opdatering.
Mit problem er, at æ,ø og å bliver vist som firkanter i teksterne. Det sker fordi tegnsættet er sat til unicode (neddæmpet grå farve). Det kan jeg dog let ændre ved at vælge Vesteuropæisk Windows eller ISO og så er problemet løst så længe jeg er på siden, men lige så snart jeg forlader siden er det straks galt igen når jeg vender tilbage.
Det mærkelige er, at det kun er galt med fem af de seks sider hjemmesiden består af, den sjette side er ok.
Selve hjemmesiden på nettet er der ingen problemer med.
Kan nogen give mig en løsning på dette problem?
Avatar billede keysersoze Guru
17. september 2009 - 14:58 #1
Avatar billede mcb2001 Nybegynder
17. september 2009 - 15:53 #2
fjern alle ÆØÅ og erstat dem med HTML entities... eksempelvis ø for ø
Avatar billede keysersoze Guru
17. september 2009 - 16:02 #3
html entiteter vil selvfølgelig visuelt løse problemet - men det oprindelige problem vil stadig være til stede og man risikerer dermed fortsat problemer fremover.
Avatar billede mcb2001 Nybegynder
17. september 2009 - 16:12 #4
ganske enig - men jeg synes det er synd ikke at prøve at lære folk ikke at bruge special tegn, men faktisk bruge det der altid virker :-)
Avatar billede keysersoze Guru
17. september 2009 - 16:35 #5
det virker heller ikke altid ;)
Avatar billede ehja Novice
17. september 2009 - 18:10 #6
Tak for forslaget, jeg er jo ikke så meget inde i tingene endnu, men har nu været inde på kilden og kan se, at der står "charset-unicode" på alle siderne. Efter din beskrivelse går jeg ud fra, at det er der problemet er. Jeg kan også sagtens ændre det til UTF-8, men ikke gemme det, så det bliver accepteret. Jeg har tydeligvis meget at lære endnu og må til at studere noget mere.
Det mærkelige er bare, at på den originale hjemmeside står der charset windows-1252 på 3 af siderne og charset iso-8859-1 på de tre andre. Hvorfor blev det ændret ved at jeg downloaded siderne???
Avatar billede ehja Novice
17. september 2009 - 18:32 #7
Til mcb2001
Det kan måske nok klares på denne måde, men jeg synes det virker lidt utilfredsstillende og vil prøve, at finde en bedre måde. Først skal jeg dog have lært noget mere, det er nok det der er galt.
Avatar billede keysersoze Guru
17. september 2009 - 23:12 #8
filer bliver ikke ændret fordi du downloader dem - de bliver kun ændret hvis du gør noget ved dem og overskriver originalen. Som artiklen kort kommer ind på (og vi taler alm HTML) er de primære punkter du skal være opmærksom på altså meta content-type og hvordan filen er gemt (og det kan du se i fx notepad).
Avatar billede ehja Novice
18. september 2009 - 07:41 #9
Til keysersoze
jeg har prøvet at ændre det i notepad, men kan ikke få det accepteret i kilden. Jeg arbejder videre med sagen, Tak foreløbig.
Avatar billede keysersoze Guru
18. september 2009 - 09:46 #10
jamen selv tak - altid rart at se at pointsystemet her på eksperten fungerer...
Avatar billede ehja Novice
28. januar 2012 - 16:30 #11
Jeg fik PC nedbrud for et års tid siden og har ikke været på denne side siden da. Nu da jeg set, at spørgsmålet stadig er åbent kan jeg fortælle, at jeg nu har fået lært, at åbne siderne i notepad og ændre charset koden i head til ISO-8859-1. Derefter er alle problemer løst.
Avatar billede keysersoze Guru
29. januar 2012 - 21:02 #12
Det er så heller ikke den fedeste måde at løse det på eftersom ISO-8859-1 er forældet og så godt som ubrugeligt i de fleste tilfælde.
Avatar billede ehja Novice
30. januar 2012 - 08:27 #13
Det er nok muligt, men det er den nemmeste måde at klare problemet i første omgang.
At ISO-8859-1 er så godt som ubrugeligt forstår jeg ikke, da et meget stort antal af de sider der er på nettet i dag bruger det, incl. den side vi er på nu.
Prøv lige at forklare, hvorfor det er så godt som ubrugeligt?
Avatar billede keysersoze Guru
30. januar 2012 - 09:41 #14
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

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