Hallo Leute!
hab schon wieder ein problem und zwar werden die Umlaute
die ich aus meiner Datenbank auslese nicht richtig interpetiert
Ich habe dazu eine Funktion geschrieben die die Umlaute richtig setzen soll nur leider stehen die Umlaute immer noch unverändert
unlesbar da!
die Funktion:
danach habe ich in einer Suchenabfrage die datei wie folgt eingefügt:
vielleicht seht ihr ja wo der fehler liegt und könnt mir helfen
mfg
Gillz
edit: code und php geklammert, Leerzeichen in die Entities eingefügt, damit die hier nicht interpretiert werden.
hab schon wieder ein problem und zwar werden die Umlaute
die ich aus meiner Datenbank auslese nicht richtig interpetiert
Ich habe dazu eine Funktion geschrieben die die Umlaute richtig setzen soll nur leider stehen die Umlaute immer noch unverändert
unlesbar da!
die Funktion:
Code:
<?php function fix_special_chars($input) { $array = array( '"' => "& quot;" , "&" => "& amp;" , "©" => "& copy;" , "¦" => "& para;" , "ä" => "& auml;" , "Ä" => "& Auml;" , "ö" => "& ouml;" , "Ö" => "& Ouml;" , "ü" => "& uuml;" , "Ü" => "& Uuml;" , "ß" => "& szlig;"); $output = nl2br ( strtr ($input, $array)); return( $output ); } ?>
PHP-Code:
include "function.php";
while ($row = mysql_fetch_assoc($result))
{
$str = $row["ID"]. "<td> " . "<A HREF=Aenderung.html?id="
. $row["ID"] . ">". $row["vorname"] . "</A>" . " "
. $row["nachname"] ." \n ";
$str = fix_special_chars($str);
echo "<td><input type='Radio' name='id' value=",
$row["ID"] . " ";
}
mysql_free_result($result);
mfg
Gillz
edit: code und php geklammert, Leerzeichen in die Entities eingefügt, damit die hier nicht interpretiert werden.
Kommentar