Php IE11和更早版本去掉了编码空格字符的URL

Php IE11和更早版本去掉了编码空格字符的URL,php,encoding,character,internet-explorer-11,space,Php,Encoding,Character,Internet Explorer 11,Space,我在我的网站上使用表单,并且表单会根据谁被分配到后端页面(Wordpress)预先填充收件人 无论如何,在所有(体面的)浏览器上,当我点击表单时输出的字符串是eg 在我的页面上)/?老师=露西%20Ryder&the_class=Ashtanga%20Yoga%20%E2%80%93%20Lucy%20Class 这对我展示我的状态非常有效。但在Internet Explorer 11及更早版本上,空格字符的编码被剥离出来,例如:- 在我的页面上)/?老师=露西·赖德&瑜伽班=阿什坦加瑜伽班

我在我的网站上使用表单,并且表单会根据谁被分配到后端页面(Wordpress)预先填充收件人

无论如何,在所有(体面的)浏览器上,当我点击表单时输出的字符串是eg

在我的页面上)/?老师=露西%20Ryder&the_class=Ashtanga%20Yoga%20%E2%80%93%20Lucy%20Class

这对我展示我的状态非常有效。但在Internet Explorer 11及更早版本上,空格字符的编码被剥离出来,例如:-

在我的页面上)/?老师=露西·赖德&瑜伽班=阿什坦加瑜伽班

  • 我的页面不显示,但收到“HTTP 400-找不到网页”消息
有什么办法可以让我不这样做吗

非常感谢