2016-09-19 35 views
-1

我正在使用Summernote所见即所得编辑器允许用户从我们的应用程序发送内部消息/电子邮件。但是,如果用户发送带有多个空格的消息(即测试测试),插件代码视图会将html设置为(测试&nbsp&nbsp测试)。当我尝试将该字符串插入数据库时​​,插入的字段只是保存普通的空白,而不是非空白的空格。使用summernote将html存储到SQL Server 2014数据库,使用ASP classic

如何从编辑器中获取html,包括&nbsp,并将其直接存储到数据库中而不会变成空格?

+1

通过使用替换?替换(YourHTML,'',' ') –

+0

问题是,这将取代HTML标记之间的空格以及 –

+0

嗯,没有一些实际的数据可以与我们一起猜测。请提供一些细节,以便我们可以在此帮助。 –

回答

0

通过使用替代你可以从内容

DECLARE @textwithhtml NVARCHAR(100) = 'Test &nbsp &nbsp Test' 
SELECT REPLACE(@textwithhtml, '&nbsp',' ') 
0

问题是原来的消息传递应用程序使用的2种形式,一种为初始文本,然后又“预览”时的形式代替字符串。将数据传递给第二个表单时,浏览器只显示空白字符,因此实体永远不会到达数据库。

相关问题