Frage

habe ich ein Formular mit einem Textfeld und einem JS Zeichenzähler. Dennoch sind die Back-End-Skript Ansprüche, dass die Strlen der Nachricht länger ist als die JS Zeichenzähler beansprucht. Der Grund dafür, ich habe entdeckt, dass das Backend jede Zeilenende-Zeichen als \r\n sieht, die zwei Zeichen.

Kann ich einfach haben es eine str_replace("\r\n","\n",$input) tun? Oder wird diese Ursache Windows-Benutzer die Zeichenfolge in einer Zeile zu sehen? Gibt es einen Grund, warum ich soll nicht tun?

War es hilfreich?

Lösung

Das klingt wie ein vernünftigen Dinge zu tun ...

Andere Tipps

Bei der Lagerung ist es akzeptabel, nur Gebrauch \n. Sie können wählen, um es zu erweitern, wenn später zu extrahieren. Beachten Sie, dass ein \r an anderen Orten als kurz vor einem \n andere Bedeutung halten kann und so sollten Sie nicht einfach blind alle Instanzen entfernen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top