Visning af danske æøå driller
Jeg har lavet en test. Vil først lige sige at jeg har sat alt til utf-8. MYSQL database og tabel er via HEIDISQL sat til utf-8. Min HTML side er gemt med EditPlus som utf-8 og der er utf-8 meta på siden. Men stadig får jeg bare udskrevet firkanter. Hvis jeg indsætter charset=windows-1252, så vises sidens æøå simulerede, men æøå fra databasefeltet korrekt. (Jeg vil helst køre ren utf-8)Min side:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<HEAD>
<TITLE>Test</TITLE>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<BODY>
<?php
include("assets/dbconn.php");
if (! $link)
die(mysql_error());
mysql_select_db($db , $link)
or die("Couldn't open $db: ".mysql_error());
$sql = "SELECT * FROM projects";
$result = mysql_query($sql)
or die("SELECT Error: ".mysql_error());
if ($row = mysql_fetch_array($result)) {
do {
?>
Testing sidens danske tegn: <br>ÆØÅæøå.<br>
Testing danske tegn fra mysql longtext felt: <br>
<?php echo $row["description_cs"]?>
<?php
} while($row = mysql_fetch_array($result));
}
mysql_close($link);
?>
</body>
</html>
Mit output på localhost, Windows 7 med Wampserver:
Testing:
ÆØÅæøå.
Testing fra mysql longtext felt:
Her er danske tegn: ������