用以下函数接收字符串,当出现 %,!等字符时,后面出现(MISSING),怎么回事,如何解决
```
func Get_str(r *http.Request, varname string) string {
// 解析客户端请求的信息
if err := r.ParseForm(); err != nil {
return ""
}
revar := r.Form.Get(varname)
return html.EscapeString(revar)
}````
文章如 https://bbsgood.com/info/1642 出现这样的问题
像php,asp等接收以下表单就不存在这个问题,比如这个普通表单
```
<form action="aa.php" method="post">
<input type="text" name="aaa" />
<input type="submit" />
</form>
```
这种表单提交给go只要内容中有%就出现 (MISSING)
#11