表单属性接受编码在MS Edge中无效

时间:2017-01-13 09:36:21

标签: php html forms login

我在HTML / PHP中有一个使用accept-charset标签中的<form>属性的登录表单,因为使用德语&#34; Umlaute <的密码存在问题/强>&#34;和其他特别的人。

在Firefox和Chrome中,一切都按预期工作。只有MS Edge拒绝密码错误。

所以PHP-Loginscript从Edge获取错误的数据 - 我认为因为accept-charset被忽略了。

我能做些什么来解决这个问题?如何告诉MS Edge使用accept-charset="ISO-8859-15"

1 个答案:

答案 0 :(得分:0)

现在,解决方案:

IE和Edge显然忽略了accept-charset属性。

我解决了我的问题 - 是的,我的英语也是一个问题;) - 使用以下JavaScript:

<form ... accept-charset="ISO-8859-1" onsubmit="document.charset = 'ISO-8859-1'">

没关系,因为登录后的内容也要求启用JavaScript