我正在尝试提交包含UTF-8字符的表单。
<form id="workflowPersistForm" class="invisibleClass" accept-charset="UTF-8" enctype="application/x-www-form-urlencoded; charset=UTF-8" method="post" action="/workflow-next">
<input id="stateGlobal" type="hidden" value="お問い合わせ" name="state"/>
</form>
问题是在查询日志中,日文字符是乱码,从响应看起来它们是双重编码的(UTF-8)。
如果我做GET而不是POST,一切都有效。 有人可以帮帮我吗?这在哪里得到双重编码?我该如何解决?
答案 0 :(得分:-1)
据我所知,你实际上不能'双重编码'UTF-8(不像Hex和Base64这样的二进制编码),如果你应用相同的操作两次,什么都不会发生(意味着输入将保持不变)与一次相同)
你到底得到了什么? 你是如何处理这个输入的?