首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用重音对表单数据进行编码时出现问题

使用重音对表单数据进行编码时出现问题
EN

Stack Overflow用户
提问于 2012-08-09 14:56:24
回答 1查看 267关注 0票数 0

我有一个基本的表单,要求用户在常规的html输入控件中输入一些文本,我还使用jquery-tokeninput来允许用户从预先填充的列表中选择标签。

预填充列表中的标签之一恰好是单词café,我从服务器获取了它,并通过调用mytaglist.push({id:'café',name:‘café’})填充了标签列表;

问题是,当他们试图输入像'café‘这样的单词作为标签时,asp.net mvc拒绝输入,说:

从客户端(articleTags=“Request.Form”)检测到有潜在危险的CAF值。

使用firebug进行的检查显示我的帖子数据类似于: UserName=neo&category=&Title=caf%C3%A9&Text=sometext&articleTags=caf%26%23233%3B&IsAgreedTerms=true

如你所见,Title的值是caf%C3%A9,这是正确的,但是articleTags的值是caf%26%23233%3B,这是我没有预料到的。

我绝对需要确保café(而不是某些编码值)出现在屏幕上。

我如何才能确保我发送了正确的帖子数据,并且每次都仍然显示café?我应该改变我的服务器发送文本的方式吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-10 13:58:30

通过Html.Raw发送数据解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11878226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档