ULKE Skrevet 22. oktober 2012 Del Skrevet 22. oktober 2012 Hei, finnes det en måte å endre æøå til æ ø osv... ved hjelp av htaccess? Grunnen er at jeg legger til info i en mysql-database og da får jeg ikke æøå til å komme vanlig. Evt. javascript eller php går også! Takk for hjelp! Lenke til kommentar
kj_ Skrevet 22. oktober 2012 Del Skrevet 22. oktober 2012 (endret) Du kan jo prøve endre meta charset øverst i filen din. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> evnt. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Funker det ikke, kan du jo bruke str_replace("o",rp,$str); der rp= & oslash ; Endret 22. oktober 2012 av kj_ Lenke til kommentar
Djn Skrevet 23. oktober 2012 Del Skrevet 23. oktober 2012 (endret) Det "peneste" er å bruke utf-8 hele veien - du må sette CHARACTER SET utf-8 når du lager tabellene, ha <meta charset="utf-8" /> (eller en av de lengre formene over) i HTML-headeren, og antageligvis kjøre ini_set('default_charset', 'UTF-8'); i starten av PHP-koden (eller evt endre det i php.ini). Hvis du vil lagre teksten i iso-8859-15 eller latin-1 eller hva nå mysql har som default, kan du bruke iconv til å gjøre det for deg - det vil fungere for de tegnene som finnes i 8859-15 (f.eks. norske bokstaver), men vil droppe/bytte ut/feile på (ettersom hva du ber om) tegn som ikke gjør det. Noe slikt: $omkodet = iconv("UTF-8", "ISO-8859-15//TRANSLIT", $original); . Det er mulig du må konvertere det tilbake til utf-8 før du sender det til nettleseren; det kommer an på hvilket tegnsett resten av HTMLen er i. (Du kan da bruke iconv den andre veien, eller evt utf8_encode . ) Hvis du vil lagre alt som HTML entities , kan du bruke htmlentities. Hvis det er interessant å få tilbake original-tegnene kan du bruke html_entity_decode, bare husk på at hvis du dekoder det til noe annet enn et unicode-tegnsett kan det være ... lossy. Endret 23. oktober 2012 av Djn 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å