Mailinglisten-Archive | 
Hallo,
normalerweise bleiben beim Auslesen einer MySQL-DB die HTML-kodierten
Sonderzeichen erhalten und werden dementsprechend korrekt im Browser
angezeigt.
Woran koennte es liegen, dass aus ä ä wird und wie laesst
sich das vermeiden?
Code-Schnipsel (es geht um Beschreibungen von Vogelspinnen):
while ($row=mysql_fetch_array($result))
{
  $bezeichnung = "<i>$gattung $art";
  if ($row[u_art])
    $bezeichnung .= " $u_art";
  $bezeichnung .= "</i>";
  if ($row[beschr_kategorie] == "erst"):
    $beschreiber = "$row[erstbeschreiber], $row[erstbeschr_jahr]";
  else:
    $beschreiber = "($row[erstbeschreiber], $row[erstbeschr_jahr])";
  endif;
  $bezeichnung .= ", $beschreiber";
  $beschreibung = $row[beschreibung];
}
Bei $bezeichnung tritt das Problem auf, waehrend $beschreibung korrekt
angezeigt wird. In der Datenbank liegen alle Sonderzeichen HTML-kodiert
vor.
Der einzige Unterschied: $bezeichnung wird zusammengesetzt....
Vielen Dank fuer Tipps.
Martin
    php::bar PHP Wiki - Listenarchive