Wunderschönen guten Morgen, wünsche ich.
Ich habe vor kurzem mein kleines Nachrichtensystem geschrieben, nun habe ich Darstellungsprobleme bei Umlauten.
Folgendes habe ich direkt nach der Datenbank Verbindung:
In der Datenbank habe ich als Koallition "utf 8 general ci" angegeben.
Mein Code für die "Darstellung" an sich, sieht folgendermaßen aus:
Dennoch werden Umlaute unformatiert dargestellt, woran könnte das liegen, was mache ich im Bezug darauf falsch? ...
MfG
Ich habe vor kurzem mein kleines Nachrichtensystem geschrieben, nun habe ich Darstellungsprobleme bei Umlauten.
Folgendes habe ich direkt nach der Datenbank Verbindung:
PHP:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
Mein Code für die "Darstellung" an sich, sieht folgendermaßen aus:
PHP:
<?php
echo "<div id=\"profibox\">";
if ( isset($_GET["id"]) ) {
$messageID = htmlspecialchars($_GET["id"]);
}
$messageSQL = "SELECT * FROM pmsystem WHERE messageID = \"" . $messageID . "\" ";
$messageQuery = mysql_query($messageSQL) or die("MySQL-Error: " . mysql_error());
$message = mysql_fetch_assoc($messageQuery);
echo "Absender:<font size=\"2\"> " . $message["fromuser"];
echo "</br>";
echo "Empfänger: " . $message["touser"];
echo "</br>";
echo "Betreff: " . $message["messagetitle"];
echo "</br></br>";
echo "</font>Nachricht:";
echo "</br>";
echo htmlspecialchars($message["mainmessage"]);
echo "</br></br><a href=\"messages.php\">Zurück</a>";
?>
MfG