簡體   English   中英

保留從TextBox到SQL Server的新行數據字符

[英]Preserve new line characters of data from TextBox to SQL Server

我正在使用多行TextBox,用戶可以通過它輸入將保存到SQL Server 2008數據庫的數據。 還有一個進程,它從表中讀取此數據並寫入文本文件。

問題:如果用戶在文本框中輸入的數據包含來自鍵盤的<Enter> ,它將保存到數據庫,並用一些空格替換<Enter>

如果我將相同的數據讀到網頁上的文本框,它會如何正確顯示。

但是,如果我的第二個進程從數據庫讀取數據並打印到文本文件,則它不能正確保留文本格式。 它不會將正在打印的數據中的<Enter>保留在文本文件中。

任何人都可以幫助我如何在正在生成的文本文件中保留<Enter>嗎?

聽起來您的<Enter>保留在數據庫中,因為當您再次輸出到文本框時它可以正常工作。

我的猜測是,問題是在編寫文本文件的過程中剝離CR和LF字符,或者您的文本閱讀器不是他們的知識。

如果在Notepad ++中打開文本文件然后轉到查看 - >顯示符號並確保選中“顯示行結束”,則應該能夠查看行尾的CR和LF字符是否保留在寫入文本文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM