phpbar.de logo

Mailinglisten-Archive

[php] ä -> ä

[php] ä -> ä

Martin Samesch martin.samesch_(at)_vogelspinnenseite.de
Tue, 08 Aug 2000 23:20:06 +0200


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