Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:在internetexplorer中与汉字链接_Javascript - Fatal编程技术网

Javascript:在internetexplorer中与汉字链接

Javascript:在internetexplorer中与汉字链接,javascript,Javascript,我有一个包含汉字的链接问题,该链接被发送到Internet Explorer中的javascript文件。通常,该链接是由PHP创建的,在IE中如下所示: www.example.com/%E6%B7%AC%E7%81%AB%E6%B2%B9_ASIN5034CN.pdf 在firefox中,它如下所示: www.example.com/淬火油_ASIN5034CN.pdf 两者都是以这种直接的方式工作的。我需要将该链接传递到页面上弹出的javascript,并在用户输入其联系信息后显示。 这也

我有一个包含汉字的链接问题,该链接被发送到Internet Explorer中的javascript文件。通常,该链接是由PHP创建的,在IE中如下所示: www.example.com/%E6%B7%AC%E7%81%AB%E6%B2%B9_ASIN5034CN.pdf 在firefox中,它如下所示: www.example.com/淬火油_ASIN5034CN.pdf 两者都是以这种直接的方式工作的。我需要将该链接传递到页面上弹出的javascript,并在用户输入其联系信息后显示。 这也适用于firefox和其他浏览器,但在IE中,该链接被转移到不再工作的浏览器: www.example.com/æ·ç«æASIN5034CN.pdf 我试图用encodeURIComponent对其进行一些编码,但仍然没有成功。因此,链接被正确地传递到javascript,但只有IE才完全搞砸了。
谢谢你对这个问题的任何建议。

我找到了一个有效的解决方案。通过在服务器端使用PHP函数urlencode进行编码,链接可以在IE中的javascript上工作