torms Skrevet 23. august 2004 Del Skrevet 23. august 2004 Bruker filinkludering. Problemet er som følger: Når jeg åpner fil1.php direkte vises alt fint (norske tegn) Hvis jeg inkluderer fil1.php i fil2.php skjærer det seg. Altså i fil2.php har jeg: <?php include ("fil1.php");?> -torms Lenke til kommentar
Lokaltog Skrevet 23. august 2004 Del Skrevet 23. august 2004 Har du definert riktig tegnsett med et header()-kall? Sette inn dette på toppen av dokumentet: header('Content-Type: text/html; charset=iso-8859-10'); Eller denne, hvis du skriver XHTML: header('Content-Type: application/xml+xhtml; charset=iso-8859-10'); iso-8859-10 er tegnsettet med norske tegn. Hvis dette ikke funker vet jeg ikke hva som er feil! Lenke til kommentar
torms Skrevet 23. august 2004 Forfatter Del Skrevet 23. august 2004 Headeren er på plass den. Men som sagt vises all tekst OK når jeg åpner fila direkte. Feilen oppstår når jeg includerer fila i en annen fil. -torms Lenke til kommentar
Klette Skrevet 23. august 2004 Del Skrevet 23. august 2004 Er det ikke lettere å bare bruke vanlige tegn? (liker ikke å gi sånne svar, emn i dette tilfellet må vel det være det letteste?!?) Lenke til kommentar
Lokaltog Skrevet 23. august 2004 Del Skrevet 23. august 2004 Er det ikke lettere å bare bruke vanlige tegn? (liker ikke å gi sånne svar, emn i dette tilfellet må vel det være det letteste?!?) Hva er vanlige tegn da? Æ, Ø og Å er jo de vanlige tegnene det er snakk om, og de funker ikke. Har du prøvd å kjøre strtr() og oversette å til å, ø til ø osv.? Kanskje du også kan utdype litt mer om hva som skjer feil når du inkluderer dokumentet? Har aldri hatt problemer med dette. Lenke til kommentar
Klette Skrevet 23. august 2004 Del Skrevet 23. august 2004 (endret) Du skjønte veldig fint hva jeg mente æøå er _ikke_ vanlige tegn i det store utland.. Tenk om en engelskmann skal inn på siden din å lese det fine norsle inholdet ditt - det hadde vært dumt om han ikke kom inn for å ikke skjønne bæret ..... Endret 23. august 2004 av Klette Lenke til kommentar
LoS Skrevet 23. august 2004 Del Skrevet 23. august 2004 (endret) Tviler på at han skjønner noe mer om æøå ikke brukes hvis alt annet skrives på norsk uansett. Hvis jeg forstod deg rett. Endret 23. august 2004 av LoS Lenke til kommentar
torms Skrevet 24. august 2004 Forfatter Del Skrevet 24. august 2004 Utdyper problemet litt: Altså i fil2.php har jeg: <?php include ("fil1.php");?> fil2.php består stort sett av filincludering. Jeg includerer en fil hode.php og en meny.php i tillegg til fil1.php. I fil1.php er det en del spørringer mot database, disse printes ut i en tabell. Her oppstår problemet, et eller annet skjærer seg når jeg includerer en fil med innhold fra en database. Dette begrunner jeg som følger: Jeg angrep problemet fra en annen kant: Dvs jeg inkluderte fil1.php i fil2.php. Skjønner? Altså i fil1.php: <?php include ("fil2.php")?> + de andre filene hode og meny. Dette fungere helt topp, alle norske tegn vises som de skal. Så for meg er problemet løst. Alikevel kunne det vært interessant å vite hvorfor det ikke fungerte i det første tilfelle. -torms Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå