Alles klappt wunderbar.
Code: Alles auswählen
$sql = 'SELECT topic_title,topic_id,topic_last_post_time FROM `phpbb_topics` WHERE `forum_id` = 3 ORDER BY `topic_last_post_time` DESC LIMIT 0, 5 ' or die(mysql_error());
$ergebnis = mysql_query($sql);
while ($row = mysql_fetch_array($ergebnis, MYSQL_NUM)) {
//printf("ID: %s Name: %s", $row[0], $row[1]);
$link = $row[1];
$title = $row[0];
$time = $row[2];
//$title = htmlspecialchars($title);
$d1 = array("ä" , "ö", "ü", "ß", "Ä", "Ö", "Ü");
$d2 = array("ä" , "ö", "ü", "ß", "Ä", "Ö", "Ü");
$title = str_replace($d1, $d2, $title);
mysql_free_result($ergebnis);
mysql_close();
... Sonderedition f�r Japan
Anscheinend werden alle Umlaute falsch dargestellt, ich habe schon verschiedene Möglichkeiten versucht, um die Daten aus der Tabelle umzuwandeln, bisher ohne Erfolg.
In der Tabellen werden die Daten unformatiert gespeichert, also als
Sonderedition für Japan.
Anführungszeichen z.B. werden korrekt dargestellt, der Browser hat keine Probleme damit.
Im PHPMyAdmin steht zu dieser Spalte:
topic_title varchar(100) utf8_unicode_ci Nein
Was mache ich falsch? Danke.