pulse Skrevet 25. februar 2008 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
Ernie Skrevet 27. februar 2008 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.
pulse Skrevet 27. februar 2008 Forfatter 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
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å