Beitrag von der OLi (24 Beiträge) am Montag, 9.Dezember.2002, 22:52.
Verzweifele mit der Übergaben von Umlauten
Ich weiß, das Problem ist nicht neu, aber ich bekomms nicht in den Griff.
Das ganz soll eine Menüleiste werden. In der Datenbank menu habe ich ein Feld $Typ. Darin stehen Rubikenbezeichnungen. Leider auch welche mit einem Umlaut. Ich habe alle Möglichkeiten ausprobiert, die mir einfiehlen. mit convert_url($Typ), convert_html($Typ) oder convert_url(convert_html($Typ))
ich bekomme nie etwas übergeben, dass ich dann auch wieder in einen normalen Text zurückverwandeln kann.
Hier der Quelltext:
<loop db=menu sort=Typ code=perl>
if ($Typ_letzt ne $Typ) {
out "<a href='http://villa-leipzig.de/baseportal/menu&Kategorie=$Typ'>$Typ<br></a>";
if ($Typ eq $Kategorie) {
get "Typ==$Kategorie", "menu";
while(get_next(menu))
{
out "<a href='$Link'> $Name<br></a></li>";}
}
}
$Typ_letzt=$Typ;
Für gute Tips bin ich dankbar.
Antworten
Beitrag von der oli (0 Beiträge) am Mittwoch, 11.Dezember.2002, 12:35. WWW: www.villa-leipzig.de
Re: Verzweifele mit der Übergaben von Umlauten
Hat wirklich niemand eine Lösung? Das wäre doch das erste Mal, oder. ;-)
der OLi
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 11.Dezember.2002, 13:28.
Re: Verzweifele mit der Übergaben von Umlauten
Antworten
Beitrag von der Oli (0 Beiträge) am Mittwoch, 11.Dezember.2002, 20:22. WWW: www.villa-leipzig.de
Re: Verzweifele mit der Übergaben von Umlauten
Antworten
Beitrag von der OLi (24 Beiträge) am Mittwoch, 11.Dezember.2002, 20:25. WWW: www.villa-leipzig.de
Re: Verzweifele mit der Übergaben von Umlauten
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 11.Dezember.2002, 23:06.
Re: Verzweifele mit der Übergaben von Umlauten
Antworten
Beitrag von der OLi (24 Beiträge) am Donnerstag, 12.Dezember.2002, 09:35.
Re: Verzweifele mit der Übergaben von Umlauten
Danke, die Übergabe funktioniert jetzt.
Dazu habe ich allerdings die gesamte Datenbank und jeden Umlaut durch den Hexcode ersetzt. Die Sache geht gegen den Baum, wenn jemand anderes dort was eintragen will. Wie könnte ich das verhindert?
Wenn ich jetzt dieses Feld ausgeben möchte bekomme ich allerdings auch nur "R%fcckblick" ausgegeben. Wie kann ich das wieder zurücktransformieren. Ich will ja auch den Feldinhalt mit dem übergebenen Wort vergleichen.
Danke für die Mühe.
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 12.Dezember.2002, 12:05.
Re: Verzweifele mit der Übergaben von Umlauten
Antworten
Beitrag von der OLi (24 Beiträge) am Donnerstag, 12.Dezember.2002, 23:11.
Re: Verzweifele mit der Übergaben von Umlauten
Das ist die Lösung. Danke!
Hab jetzt einfach sieben Zeilen mit der Konvertierung aller Umlauf nach hex eingebaut und dann noch gleich sieben Zeilen zurück. Das ist ganz sicher nicht elegant aber es tut sein Zweck.
Danke nochmal.
Antworten