Zeilenumbrüche

K

Kebb

Kleine Frage:

Ich habe ein Gästebuch auf meiner Flashsite welches Formulardaten an eine PHP schickt und dort in eine Datenbank eingeschrieben wird. So weit, so gut, ich lasse auch bestimte Sonderzeichen dann in UniCode ersetzen, kein Problem. Jetzt gehts um Zeilenumbrüche...Wenn ich aus Flash heraus (InputFeld) in die DB speichere nimmt er auch die Umbrüche mit und läd sich auch wieder korrekt in Flash wieder rein, aber nun möchte ich diese Umbrüche durch %0D ersetzen, aber WAS muss ich da ersetzen? Wenn ich in die DB reingucke hab ich die Zeilenumbrüche auch drin, kein \n, kein \r oder so...Ich wollte dann auch noch programmieren das doppelte Zeilenumbrüche weggelassen werden etc. aber wie sind sie formatiert? Danke schonmal...
 
Hi,

PHP:
meinstring = meinstring.split("\n").join("\r");

Flash interpretiert sowohl \r als auch \n als Zeilenumbruch. Texte, die aus Kompatiblitätsgründen beide Steuerzeichen enthalten, werden mit doppelten Umbrüchen dargestellt. Einen von beiden kannst Du z.B. so löschen:
PHP:
meinstring = meinstring.split("\n").join("");

Gruß
.
 
Zuletzt bearbeitet:
Zurück