Skip to content

Æøå php og MySQL kan være et mareridt

Kender du det bogstavernerne Ã¥, ø og æ står istedetfor æ, ø og å. Og du er ved og blive tosset over det driller. Følgende kan være til hjælp:Sørg for at databaserne bliver oprettet med "Character set: utf8" og "Collation: utf8_danish_ci"

Forbindelsen til databasen i PHP filen defineres på følgende måde:

<?php
$link = mysql_connect("databaseserver","brugernavn","password") or die("Kunne ikke oprette forbindelsen.");
$db = mysql_select_db("databasenavn", $link) or die("Kunne ikke vælge databasen");
mysql_query("SET NAMES utf8");
mysql_query("SET character_set_results=’utf8′");
?>

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />

Gem filen som UTF-8

Og så skulle det være lettere og hente, skrive og vise æøå på siderne via databasen.

{ 2 } Comments

  1. Torben Østerbæk | 11-10-2009 at 23:59 | Permalink

    Hej Britt!
    Det er ikke for at drille – men adresselinjen i de mail jeg får fra dig, ser sådan ud: “Torben Østerbæk” og det samme problem har jeg selv bokset lidt med, uden at finde løsningen – men nu skal det jo også indrømmes, at jeg ikke har der mest brugervenlige navn i forbindelse med WEB/mail

  2. Jørgen | 10-03-2010 at 10:44 | Permalink

    Hej, og tak for nogle super tip. At indskrive æøå i databasen ser ikke ud til at være godt for vores internationale websted, men det med Content-Type headeren var lige det der manglede.

Skriv en kommentar

Læs evt. om, hvordan du får dit billede på ved kommentaren.

Your email is never published nor shared. Required fields are marked *
*