Zum Inhalt springen

rtehtmlarea & externe Links mit &

Erstellt am 4. Oktober 2005 · 8 Antworten · letzte Antwort am 27. Januar 2006

Tags: Links, Frage

yellowspam ·

Hi,

ich verwende typo 3.8 und rtehtmlarea, jetzt bin ich in einem Projekt draufgekommen, das bei externen Links die Sonderzeichen fuer das &-Zeichen in & geaendert werden.

Aus folgendem Link

http://www.domain.com/index.php?id=1&a=1&b=2

wird also

http://www.domain.com/index.php?id=1& amp;=1 & amp;=2

(ohne Leerzeichen, aber sonst kann ich das hier nicht posten ;-))

==> der Link funkt dann natuerlich nicht mehr, wie kann ich das verhindern??

Danke

Stefan

yellowspam ·

Hiiiillfe ;-)

Ich habe noch immer dieses Problem und kann das irgendwie nicht loesen, hat irgendjemand eine Idee, danke!

lg
Stefan

M8TRIX ·

Hat es vielleicht mit der Codierung der Site zu tun?

UTF-8 ?

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
yellowspam ·
M8TRIX schrieb

Hat es vielleicht mit der Codierung der Site zu tun?

UTF-8 ?

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

Hi,

danke fuer die Antwort, nein die Codierung ist:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

also genau ident;

Nochmals die detaillierte Fehlerbeschreibung:
Wenn ich einen externen Link eingebe (im RTE) dann werden beim ersten Mal speichern alle & mit "& amp;" (ohne Leerzeichen aber sonst geht das hier im Editor nicht) ersetzt, das funktioniert sowie mit IE und Firefox noch, wenn jedoch derselbe Link nochmals gespeichert wird, wird vom "& amp;" das & nochmals mit "& amp;" ersetzt, dann geht natuerlich gar nichts mehr ... ;-(((

Danke fuer die Hilfe!!!!

lg
Stefan

Unbekannter Benutzer ·

Ist das auch beim normalen Text so?

Vermutlich nimmt der RTE die Umwandlung vor und dann wird sie in die Datenbank geschrieben. Im Prinzip wäre es sinnvoll das & unverändert in die DB zu schreiben und bei der Ausgabe dort wo nötig umzuwandeln.

Vielleicht bietet rtehtmlarea eine Option zum Abschalten dieser Funktion.

yellowspam ·

Ich habe die Loesung gefunden; nachdem ich rtehtmlarea in der neuesten Version 1.0 installiert habe, ist das Problem verschwunden ;-)))

Wowa ·

Es ist doch gar kein Problem! & im Link ist falsch, da nicht den W3C Standarten entspricht.

Mit & amp; wäre viel besser. Und der Link wird dann im Browser natürlich mit & angezeigt.

Also.. Alles sollte sowieso prima gehen.

yellowspam ·
Wowa schrieb

Es ist doch gar kein Problem! & im Link ist falsch, da nicht den W3C Standarten entspricht.

Mit & amp; wäre viel besser. Und der Link wird dann im Browser natürlich mit & angezeigt.

Also.. Alles sollte sowieso prima gehen.

... ist schon richtig, solange es nur EIN & amp bleibt und dies nicht verdoppelt wird!!! ;-))