gpt4 book ai didi

php - Ajax/Internet Explorer 编码问题

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:29 25 4
gpt4 key购买 nike

我正在尝试使用 JQuery 的自动完成插件,但由于某些原因,Internet Explorer 与其他浏览器不兼容:当“自动完成”字符串中有重音时,它会使用另一种编码传递它。

IP - - [20/Apr/2010:15:53:17 +0200] "GET /page.php?var=M\xe9tropole HTTP/1.1" 200 13024 "http://site.com/page.php" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"

IP - - [20/Apr/2010:15:53:31 +0200] "GET /page.php?var=M%C3%A9tropole HTTP/1.1" 200 - "http://site.com/page.php" "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.9 Safari/533.2"

我想知道是否仍然可以解码这些变量以输出相同的结果。

最佳答案

第一个 (IE) 是 unicode 你可以试试 php 的 unicode 函数来处理它。

http://php.net/manual/en/function.utf8-decode.php

第二个是url编码的。 php 也有处理 url 编码的方法。

http://php.net/manual/en/function.urldecode.php

关于php - Ajax/Internet Explorer 编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2675678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com