24. august 2006 - 15:53Der er
10 kommentarer og 2 løsninger
Problem med bogstaver
Hej,
Jeg har fået et problem. Når jeg hente fra mine php filer. Den skriver underlige bogstaver når den skal skrive æ ø å. Min kode ser sådan her ud <?php require("includes/Top.php"); echo "Forside"; require("includes/midt.php"); ?> Hej:)<br /> Du er logget ind på ClassTalk.dk du kan skrive med dine venner fra din klasse tjekke om du har lektier for.<br /> <?php require("includes/bund.php"); ?>
Det Sandbox mener er at du skal finde ud af hvilket tegnsæt dine sider bruger før du kan finde ud af hvilket meta tag du skal bruge
Synes godt om
Slettet bruger
24. august 2006 - 16:21#8
En character-encoding er for eksempel iso-8859-1
Sådan en definerer hvordan de bytes, som en tekstfil består af skal fortolkes til egentlige bogstaver.
Hvis din tekst er gemt med den type, der hedder UTF8 og du prøver at vise den som iso-8859-1, så bliver æøå til mærkelige tegn lignende ä og den slags.
Hvis din tekst er gemt som iso-8859-1 og du prøver at vise det som UTF8, så vil de enten forsvinde eller blive vist som din browsers kode for "ukendt tegn"
Da du allerede har iso-8859-1 stående, så prøv at rette det til UTF8
Synes godt om
Slettet bruger
24. august 2006 - 18:18#9
Sandbox det virker nu med UTF8
Synes godt om
Slettet bruger
24. august 2006 - 21:05#10
Så lægger jeg lige et svar, men lad -aco- få halvdelen.
Synes godt om
Slettet bruger
25. august 2006 - 14:08#11
Eller det virker kun i IE og ikke i firefox. Havde først set det lige nu. Nu siger den  hver gang jeg henter fra en <?php include() ?> og den siger Lære og forældre hvor der skal stå Lære og forældre
Synes godt om
Slettet bruger
25. august 2006 - 14:28#12
Det er nok fordi din server sender en header med, som fortæller at det er iso-8859-1. Når serveren har sendt sådan en, så skal browseren faktisk rette sig efter den uanset hvad der står i selve siden (altså meta-taggen).
Løsningen er at tilføje denne som det allerførste på siden, før der laves noget som helst html eller anden udskrift.
header("Content-Type: text/html; charset=UTF8");
Synes godt om
Ny brugerNybegynder
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.