我将Lazarus-IDE(https://www.lazarus-ide.org/)用于项目。其中一个组件允许您键入用于联机帮助信息的URL,但是此类组件不接受“?”在网址中。
我以为“%3F”是“?”的正确编码。在一个URL中,因此我在设置中使用了%3F,但是以某种方式,Web浏览器(Chrome和Firefox)向我显示了服务器的“多项选择”错误,这是一个示例:
http://mcx.space/wiki/index.cgi%3FDoc/mcx_help#photon
单击时显示
Multiple Choices
The document name you requested (/wiki/index.cgi?Doc/mcx_help) could not be found on this server.
但是如果您将解码的URL复制/粘贴到加法器,则为>>
http://mcx.space/wiki/index.cgi?Doc/mcx_help#photon
然后它会正确显示页面。
怎么了?是字母“ D”旁边的%3F引起了问题?但即使我将它们替换为%3F%44,我仍然收到相同的投诉。
谢谢
我将Lazarus-IDE(https://www.lazarus-ide.org/)用于一个项目。其中一个组件允许您键入用于联机帮助信息的URL,但是此类组件不接受“?”在网址中。我以为...
怎么了?