【发布时间】:2017-06-09 10:36:45
【问题描述】:
我正在尝试从我的 HTML 的隐藏输入中检索数据:
<INPUT type="hidden" name="HIDDENQUESMINV" id="HIDDENQUESMINV" value="@@Mínimo">
当我在提交表单后尝试通过 Request.InputStrem 获取其值时,我得到以下文本:@@M%C3%ADnimo
我的 HTML 是 UTF-8,当我通过 F12 看到它时很好,但是请求改变了格式。我试图对其进行解码,以更改请求的编码,但根本没有任何效果。我有点迷失了,我不想替换所有这些字符。
谢谢你, 米格尔。
【问题讨论】:
-
在 web.config 中,在
<system.web>...</system.web>下添加<globalization requestEncoding="utf-8" responseEncoding="utf-8" />。所有请求和响应都是 UTF-8 类型的。
标签: c# asp.net text encoding decoding