Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zeilenumbruch in Datenbank speichern

Empfohlene Antworten

Veröffentlicht

Halloooo,

ich stehe mal wieder vor einem kleinen Problem. Wobei ich glaube, dass die Realisierung nicht so schwer ist aber ich komme nicht auf die Lösung.

Und zwar habe ich ein Textbox-Control (Multiline) und wenn ich dort drin nun einen Text schreiben kommt es öfters auch mal vor, dass ich "Enter" drücke um eine neue Zeile zu beginnen. Wenn ich es dann in einer Datenbank abspeicher und die Daten dann wieder aus der Datenbank abrufe werden diese Zeilenumbrüche natürlich nicht mehr angezeigt und es ist ein stumpfer Textblock.

Wie ist es jetzt möglich, dass ich Zeilenumbrüche mit in der Datenbank speicher und somit diese auch bei der Ausgabe angezeigt werden?

Danke!

Gruß

Hahne

Hab die Lösung schon selbst gefunden. Eigentlich ziemlich Simple udn ich hätte so drauf kommen können. Das Textfeld übergibt die Zeilenumbrüche ja mit \n und das brauchte ich ja lediglich ersetzen durch ein <br />

meinstring.Replace("\n", "<br />");

@TDM

ich denke das Problem kommt daher:

er gibt den Text mit Enter in nem Textfeld ein. speichert das ganze in der Datenbank und gibt es als plain HTML wieder aus. HTML versucht nun das ganze zu interpretieren. \n werden aber dabei unterdrückt. Werden also auch nicht angezeigt, obwohl sie eigentlich noch in der Datenbank mit drin sind. ;)

Deshalb besser den replace beim auslesen und damit direkt vor dem Anzeigen machen. Dann steht immer noch das original in der Datenbank.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.