Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.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
为什么Excel 2013对我的超链接URL进行编码?_Excel_Hyperlink_Url Redirection_Html Encode_Asciiencoding - Fatal编程技术网

为什么Excel 2013对我的超链接URL进行编码?

为什么Excel 2013对我的超链接URL进行编码?,excel,hyperlink,url-redirection,html-encode,asciiencoding,Excel,Hyperlink,Url Redirection,Html Encode,Asciiencoding,我在一个HTML文件中生成了一个供客户端使用的大型超链接列表。为了提高效率,他将所有这些超链接复制到电子表格(.xlsx)中,但当他单击Excel 2013中的链接时,它(所有“/”符号替换为“%2f”),这使得导航失败。通过html文件打开超链接效果良好;只有Excel文件才能执行此操作 有什么建议吗?他是如何将“所有这些超链接复制到电子表格中的”?是否有任何“特殊粘贴”选项绕过了编码?@AronFoster,我也考虑过,但在手动键入其中一个超链接以查看是否存在粘贴问题后,它仍然会向浏览器发送

我在一个HTML文件中生成了一个供客户端使用的大型超链接列表。为了提高效率,他将所有这些超链接复制到电子表格(.xlsx)中,但当他单击Excel 2013中的链接时,它(所有“/”符号替换为“%2f”),这使得导航失败。通过html文件打开超链接效果良好;只有Excel文件才能执行此操作


有什么建议吗?

他是如何将“所有这些超链接复制到电子表格中的”?是否有任何“特殊粘贴”选项绕过了编码?@AronFoster,我也考虑过,但在手动键入其中一个超链接以查看是否存在粘贴问题后,它仍然会向浏览器发送一个编码的URL。您是说在Excel 2013中,如果手动键入超链接,它会进行html编码?我无法复制。编码的url是登录请求的重定向?也许他应该在将URL复制到电子表格之前登录?@corn3lius,你是对的,我甚至没有注意到“/login.aspx”/脸掌。如果用户在单击超链接时未登录,则超链接有效(在用户成功登录后)。但是,如果他们已经登录,它仍然会生成重定向URL,并最终重定向到主页而不是重定向位置。所以问题是。。。为什么它没有检测到用户已经登录,如果用户已经登录,为什么它会重定向到主页?