Gå til innhold

Endre æøå automatisk - htaccess, php, javascript


Anbefalte innlegg

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
Videoannonse
Annonse

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 av kj_
Lenke til kommentar

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 av Djn
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...