Zachowanie formatowania tekstu czytanego z bazy

0

W bazie są opisy z aplikacji desktopowej. Kiedy je wczytuję z bazy i przesyłam gdzie indziej przez api to tracę formatowanie tekstu.Myślałem,że w bazie będą jakieś niewidoczne znaczniki formatowania ale jak kopiuje tekst do edytora to tylko same spacje pokazuję.

tekst skopiowany z bazy
https://pastebin.com/BktTNBb0

0

To co masz w końcu w bazie, i co masz na wyjściu z API? Czemu uważasz, że formatowanie znika?

1

Jeżeli próbujesz wrzucić ten tekst do HTMLa to nie ma szans. Wszystkie spacje będą ignorowane.

0

Wpada to przez api w okno do edycji w sklepie internetowym takie coś klik Bardziej mi zależy na akapitach i enterach.

Tak wygłąda opis zapisany w liście https://imgur.com/a/ESHVdra

1

Ale jesteś pewien, że w bazie masz zachowane formatowanie?

1

skoro odbierasz dobrze w API (jak widac w poprzedniej wiadomosci dobrze odbierasz) to

  1. sprawdz jak zapiszesz czy masz odpowiednie dane (jezeli nie sa dobrze zapisane to zapewne https://stackoverflow.com/questions/5182164/sql-server-default-character-encoding)
  2. sprawdz kodowanie z jakim zapisujesz (w snesie w momencie zapisania czy dane nadal wygladaja ok)
0

rozwiązałem problem.Były te znaczniki /r/n Zauważyłem w końcu w visualu .Dzięki za pomoc

 string sample = @"This is string for replacing new
                         line \r\n This may not work";

 string newString=sample.Replace(Environment.NewLine, @"<br />"));
0

no to przecież Ci @Skromny mleczarz o 14:20 tłumaczył, że białe znaki są ignorowane po stronie HTMLa... :/

0

@abrakadaber Wiem ale wchodziłem quicwatch i nie widziałem że to /r/n.Dopiero jak najechałem na stringa to się skapnąłem,.Podmieniłem to ogólnie wcześniej ale teraz dopiero miałem chwilę,żeby odpisać by było dla potomnych i podziękować.Teraz próbę się dowiedzieć gdzie mogę znaleźć nagłówek SOAP jak wysyłam żądanie używając web referencji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1