+符號被編碼爲%2b,同時將其從文本框存儲到數據庫中。我只想將它作爲+存儲。那麼如何實現呢?謝謝您的幫助。'+'在sql服務器中被存儲爲'%2b'
0
A
回答
3
您的值正在被URL編碼。爲了解碼,嘗試:
var decoded = HttpUtility.UrlDecode(input);
+3
或更好的,找出它爲什麼編碼在第一個地方? TextBox控件通常負責解碼。 – Andomar
1
您可以使用
Server.HtmlDecode(Textbox.Text)
保存。
1
用途:
string value = Server.HtmlDecode(TextBox1.Text);
相關問題
- 1. 在SQL服務器中存儲圖像
- 2. SQL服務器屬性「最大服務器內存」被禁用
- 3. SQL-服務器:從存儲過程
- 4. SQL服務器存儲過程文檔
- 5. SQL服務器存儲過程
- 6. 將indexeddb存儲到SQL服務器
- 7. SQL服務器:遞歸存儲過程
- 8. JPA -SQL服務器存儲過程?
- 9. 存儲過程..使用SQL服務器
- 10. 存儲過程SQL服務器
- 11. SQL服務器 - 從存儲過程
- 12. SQL服務器 - 存儲過程
- 13. SQL服務器中存儲的日期時間爲整數
- 14. Android在服務器中存儲數據
- 15. SQL Server - 通過SQL服務器代理存儲/保存DateDIFF
- 16. 什麼datasize適合在SQL服務器中存儲RFID列?
- 17. 在MS SQL服務器2008中調試存儲過程
- 18. sql服務器將選擇的結果存儲在變量中?
- 19. 動態存儲過程在不同的SQL服務器中?
- 20. 服務器對象在SQL Server中的存儲位置
- 21. SQL服務器:在存儲過程中的併發性問題
- 22. 我如何將會話存儲在MVC3的SQL服務器中
- 23. 在SQL服務器中存儲FCM註冊令牌
- 24. 如何在SQL服務器中存儲令牌
- 25. 如何在.net sql服務器中存儲float []?
- 26. 在數據庫表sql服務器中存儲特殊字符
- 27. 在SQL服務器中加入消除和列存儲索引
- 28. 是否可以在Glassfish服務器中存儲SQL數據庫?
- 29. 在SQL服務器表中存儲證書文件
- 30. JAVA和SQL,不能在mysql服務器中存儲信息
我對此表示懷疑。您可能將'%2b'傳遞到數據庫。你從哪裏得到價值?它看起來像一個URL編碼的「+」。 – Oded
從asp.net文本框中獲得它。我嘗試存儲號碼+43434 –
你去 - 我假設你的表單使用'method =「POST」'。該值在過程中獲得URL編碼。在發送到數據庫之前,您需要對URL進行解碼,因爲大多數答案都顯示在這裏。 – Oded