SQL Server 中的换行符

问题描述 投票:0回答:5

任何人都可以告诉我如何在数据库中保存换行符并使用 asp.net 以相同的方式检索它。

asp.net sql sql-server
5个回答
6
投票

SQL Server 对发送进来的数据根本不做任何处理。如果你发送这个

aaa
bbb

ccc

这就是存储的内容,包含字符 13 和 10

如果您遇到问题,那么字符 13 和 10 可能不会进入 SQL Server 或者页面正在删除它们,因为它们在 HTML 中被抑制了空格。

总而言之,问题几乎可以肯定不是与 SQL Server 相关


2
投票

您可以使用.Net中的System.Environment.NewLine来保存换行符。如果你只是按 Enter 键,我认为 SQL 会将其保存为 .


0
投票

你可以尝试一下 或者


0
投票

0
投票

如果您在 sql server management studio (SSMS) 中查看数据库数据,那么如果您将结果查看为“查询>>结果到>>结果到网格”

resultstogridmenu

这将在将响应放入网格时删除换行符,但如果您选择结果到文本,您可以看到它们已正确保留。

换行符在 SQL Server 中消失

© www.soinside.com 2019 - 2024. All rights reserved.