gpt4 book ai didi

html - 适用于 HTML 和文本的回车符

转载 作者:行者123 更新时间:2023-11-28 04:40:56 26 4
gpt4 key购买 nike

我正在编写一些将数据转储到表中的代码。

一些数据包括回车。

最终,数据将导出为 HTML 格式的电子邮件或文本文件 (CSV),或两者兼而有之。我事先不知道该数据将使用哪种导出方法。

如果我像这样将回车符写入数据库:

UPDATE SOME_TABLE
SET TEXT_VALUE = @LineOne + CHAR(13) + CHAR(10) + @LineTwo
WHERE ID = @IDValue

然后它在 CSV 文件中工作得很好,但是 HTML 电子邮件完全搞砸了 - 它混淆了编码并显示带有标题和 mime 信息的电子邮件,除了调试之外完全没有用。

另一方面,如果我像这样将回车符写入数据库:

UPDATE SOME_TABLE
SET TEXT_VALUE = @LineOne + '<br>' + @LineTwo
WHERE ID = @IDValue

那么情况正好相反 - 它在电子邮件中有效,但文本文件输出的文本中嵌入了实际的“br”,如“LineOne< br>LineTwo”。

有没有一种方法可以在 纯文本 HTML 中产生相同的结果来表示回车?

所有这些都在 SQL Server 2008 上从 T-SQL 存储过程中运行。

最佳答案

我认为最合适的方法是使用 CR LF “按原样”存储所有文本,然后在从表中获取数据时进行适当的操作,即。如果您正在渲染 html 等,请将换行符转换为

关于html - 适用于 HTML 和文本的回车符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com