Konverter ét tegnsæt til et andet tegnsæt. Få vist danske tegn æøå
Kim Andersen | 11. marts 2008 | 09:41Nyt problem med det danske tegnsæt.
Denne gang havde jeg problemer med at få vist de danske tegn, æøå, når jeg hentede en tekststreg fra en database til et XHTML dokument.
Der blev bøvlet frem og tilbage, mange ting blev igen prøvet, og til sidst blev det en php-funktion kaldet iconv, som skulle testes af.
Funktionen foregår på den måde, at den kan konvertere et bestemt tegnsæt, til et andet tegnsæt på en given tekststreng. Man skal angive hvilket tegnsæt man vil konvertere fra, hvilket tegnsæt man vil konvertere til, samt tekststrengen.
Det skrives således:
<?php
echo iconv(“tegnsæt_ind”, “tegnsæt_ud”, “tekststreng”);
?>
Ser vi på et konkret eksempel, kan det måske være:
<?php
echo iconv(“ISO-8859-1”, “UTF-8”, “Dette er min tekststreng hvori der indgår æøå”);
?>
Den ovenstående funktion konverterer tegnsættet ISO-8859-1, til tegnsættet UTF-8.
Der kan også konverteres fra andre tegnsæt og til andre tegnsæt. Det er igen slet ikke sikkert at denne funktion virker for dig, eller for mig igen for den sags skyld, men prøv det ad hvis du får brug for det.
Seneste Kommentarer