Noen tegn som blir med som ikke skal være der

7 innlegg i emnet

Skrevet

Legger merke til at noen sider har noen ekstra tegn som ikke skal være der og har også opplevd det selv når jeg har holdt på å snekret litt hjemmeside. Lurer på hvorfor dette legger seg til. Tegnene er

				  

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Det er et problem som til tider har dukket opp for maeg også.

Løsningen for meg var å lagre det som utf8 kodet dokument. ENten direkte på server eller via ftp.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Dette er prøvd av meg uten at det virket.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Du finner en løsning her.

Men har et lite problem med "charset" koden i en php side. Hvis den er satt til UTF-8 er alt vanlug utenom æøå ikke vises. Hvis den er satt til "ISO-8859-1" Er alt normalt, men det vises "" rundt om på siden.

SITAT(Cerium @ 17. May 2008 Saturday 22:39)

Æ = Æ - æ = æ

Ø = Ø - ø = ø

Å = Å - å = å

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Nå er hverken æ,ø eller å tastet inn, så er det nok ikke løsningen nei.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

1. Pass på at absolutt alle PHP-filer sidene består av (dvs. alle filer som er inkludert med include, ikke bare index.php) er lagret som UTF8 uten BOM (byte-order mark). Hvis du bare lagrer som UTF8 (og ikke spesifiserer at det skal være uten BOM), så vil problemet fortsette. (Tips: Last ned Notepad++ dersom du bruker Windows og trenger en tekst-editor som skiller mellom UTF8 og UTF8 uten BOM).

2. Hvis ikke dette hjelper, legg inn følgende i din index.php fil (eller den fila som tilsvarer index.php hos deg):

ob_start(); // Legg denne som aller første linje i index.php


// Her legger du de deler av index.php som ikke utfører skriving til skjerm, f.eks. include.


ob_end_clean();


// Her skriver du ting til skjermen.

// NB! All skriving til skjerm (print, echo, m.m.) som ligger mellom ob_start() og ob_end_clean() vil IKKE bli vist!

Du kan også lese mer om output buffering i PHP.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

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 konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive