我应该使用什么方法来编码隐藏的表单字段值?假设我正在存储这样的文本:
这是一个“非常”长的字符串,带有“引号”和特殊字符 (~!@#$%^&*()_+{}),中间可能有一个随机引号 ("),使得HTML 无效。
我们使用 ASP.net 来设置值:
<input type="hidden" value="<%= Model.UnencodedTextData %>" name="askingForTrouble" />
我相信如果我们对它进行 HTML 编码,它会解决问题,但是这个表单将被发布到另一个我们无法控制的应用程序。那么接收应用程序(Marketo)会自动知道如何解码吗?
谢谢你。