我正在使用Summernote WYSIWYG编辑器,允许用户从我们的应用程序发送内部消息/电子邮件。但是,如果用户发送带有多个空格的消息(即测试测试),则插件代码视图会将html设置为(测试 
 
测试)。当我尝试将该字符串插入数据库时,插入的字段只保存普通空格,而不是非破坏空格。
如何从编辑器中获取html,包括 
并将其直接存储到数据库中而不会成为空格?
答案 0 :(得分:0)
通过使用替换,您可以替换内容中的字符串
DECLARE @textwithhtml NVARCHAR(100) = 'Test     Test'
SELECT REPLACE(@textwithhtml, ' ',' ')
答案 1 :(得分:0)
问题是原始的消息传递应用程序使用了2个表单,一个用于初始文本,另一个用于“预览”表单。将数据传递给第二种形式时,浏览器只会显示空白字符,因此实体永远不会访问数据库。