pulse Skrevet 25. februar 2008 Rapporter Del Skrevet 25. februar 2008 (endret) Jeg har en side i UTF-8, men når noen linker en form fra en annen side med annet tegnsett så blir det problemer med æøå osv... Er det noen mulighet for å detekte hvordan kodesett som er brukt i $_GET får så å konvertere det til UTF-8 dersom det ikke allerede er i UTF-8 format? Edit: Jeg vet det går å bruke: <form action="uri" method="get" accept-charset="UTF-8"> men om mulig, så vil jeg gjerne fjerne accept-charset="UTF-8" fra formen. Endret 25. februar 2008 av pulse Lenke til kommentar
Stian Jacobsen Skrevet 26. februar 2008 Rapporter Del Skrevet 26. februar 2008 htmlentities ?? Lenke til kommentar
Ernie Skrevet 27. februar 2008 Rapporter Del Skrevet 27. februar 2008 Vel, hvis du har mbstring kan du jo bruke mb_detect_encoding(...). Ellers er det nok ganske vanskelig og vil involvere å sjekke input opp mot et gitt sett tegnsett, og ikke minst analysere input for å finne ut hvilke tegn og 2-tegn kombinasjoner som er mest vanlig. Lenke til kommentar
pulse Skrevet 27. februar 2008 Forfatter Rapporter Del Skrevet 27. februar 2008 testet mb_detect_encoding(...) men det virket litt ustabilt. dersom stringen den fikk var f.eks "æøå" så funka den, men i ord som sluttet på f.eks ø så funka den dessverre ikke :s Er vel kanskje best å ha dete spesifisert i den formen som sender virker det som. Takker for tilbakemeldinger 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å