en småting: hvorfor skriver du blanktegnet to steder?
i computeren bliver der aldrig gemt andet en tal. Vi har så lavet alfabeter, der fortæller at tallet 65 betyder 'a', 66 betyder 'b', osv osv. Desværre er der mange forskellige alfabeter. I et alfabet lavet i Amerika er der ikke meget grund til at tage æ,ø og å med ligesom et dansk alfabet ikke har meget grund til at tage spaniolernes "spørgsmålstegn på hovedet" med. du må sørge for at det alfabet du bruger når du skriver php kode er det samme som det alfabet. så gemmer php de korrekte tal for bogstaverne i det alfabet, og browseren vil sidenhen vise de korrekte bogstaver når den får de tal.
I html (og formentlig også flash) kan du indstille hvilket alfabet der skal bruges til at vise tegn.
hos dig er det en indstillign på computeren der bestemmer hvilket alfabet du skriver med.
nok snarere et sted i php's ini fil. men jeg er usikker på præcis hvor. du kommer til at gå igang med manualen for rigtigt at hitte ud af det. ( eller vente på svar fra erikjacobsen, han plejer at vide sådan noget. :-))
Jeg fatter bare minus af det her??? Nu ved jeg den har virket, jeg har det sort på hvidt i tekstfilen den skriver til... men den vil ikke længere. Jeg tror det var med ahv første forslag der lige pludselig virkede. $Navn = ereg_replace("[^A-Za-z0-9 \å\Å\æ\Æ\ø\Ø\é\É ]", "", $Navn); $Navn = ereg_replace("[^A-Za-z0-9 åÅæÆøØé ]", "", $Navn); (ahv's 1.forslag) $Navn = ereg_replace("[^A-Za-z0-9 \Å\å\Æ\æ\Ø\ø ]", "", $Navn); $Navn = ereg_replace("[^A-Za-z0-9 \å\Å\æ\Æ\ø\Ø\é ]", "", $Navn);
Jeg er ved at tæske mig selv, fordi man skal bare slette linjen så tager den alle tegn incl. ÆØÅæøåéÉ. Men det har virket med $Navn = ereg_replace("[^A-Za-z0-9 åÅæÆøØé ]", "", $Navn); ved bare ikke hvad der sket sidenhen?
Men tak for de mange forslag :) Nu kan jeg gå glad i seng
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.