2016-09-19 36 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種形式,一種爲初始文本,然後又「預覽」時的形式代替字符串。將數據傳遞給第二個表單時,瀏覽器只顯示空白字符,因此實體永遠不會到達數據庫。

相關問題