Brug utf-8 overalt, så har du ikke problemer - og du behøver ikke bruge urlencode. Sørg for at:
1) have en utf-8 meta i alle dokumenter 2) gemme alle dokumenter som utf-8 (tjek, hvad din editor gemmer som) 3) din DB og tabeller er sat til utf8_danish_ci 4) din server sender dokumenterne som utf-8
1) tjek 2) tjek 3) de er sat til utf8_general_ci og burde ikke have indflydelse så længe DB ikke er i brug i dette tilfælde (endnu)? er general ikke lige så anvendelig ellers? 4) hvordan sørger man for det?
#4: Nej, og hvad så? Du spørger, hvordan du undersøger, hvad serveren sender dokumentet som. Det gør du som forklaret. Hvad brugeren gør, må være hans valg =)
<input type="text" value="<?php echo(htmlentities($foo)); ?>" > Det betød at ÆØÅ blev til mærkelige tegn.
Men jeg brugte jo urlencode ikke kun for ÆØÅ's skyld. Men også for specialtegnenes skyld. Så hvis jeg ikke bruger den vil der stå specialtegn i URL som ødelægger værdierne når de skal skrives til values...
Hvilken URL? Kan du ikke godt prøve at bruge lidt energi på at forklare for folk, der ikke sidder inde i dit hovede? Jeg er som i en anden tråd bemærket ikke clairvoyant
Værdien af foo indeholde både 'æ' og anførselstegn.
Jeg søger en løsning hvor der kommer til at stå Hær"e som value i en: <input type="text" value="">
Din løsning i #1 gjorde at ÆØÅ vises korrelt i input-feltet. Men anførselstegnet bliver ikke vist i inputfeltet. Browseren tror at det skal bruges til at escape value.
Derfor brugte jeg htmlentities: <input type="text" value="<?php echo(htmlentities($foo)); ?>" >
Det hjalp på anførselstegnet, men det betød at ÆØÅ blev lavet om til mærkelige tegn: hær"'w
Jeg giver op. Du må få nogen til at lære dig at stille et spørgsmål på en måde, så du får forklaret, hvad det faktisk er, du vil. Du spilder min tid på at lege quiz ... det gider jeg ikke lege
Jo, mit eksempel i #17 holdt helt fint i forhold til din forklaring. Jeg kan jo ikke gøre for, du først i #18 fortæller mig, at du vil skrive $_GET['foo'] ind i feltet
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.