Я использую Lazarus-IDE (https://www.lazarus-ide.org/) для проекта. Один из компонентов позволяет вводить URL-адрес для информации интерактивной справки, но такой компонент не принимает "?" в URL.
Я думал, что "% 3F" - это правильная кодировка "?" в URL, поэтому я использовал% 3F в своей настройке, но каким-то образом веб-браузеры, 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-адрес в adderss, например
http://mcx.space/wiki/index.cgi?Doc / mcx_help # photon
, тогда он правильно отображает страницу.
что не так? % 3F рядом с буквой "D" вызвало проблему? но даже я заменил их на% 3F% 44, я все равно получаю ту же жалобу.
спасибо