Технология сервера не должна иметь значения.
Когда вы передаете значение в строку запроса, вам нужно url кодировать пару имя / значение. Если вы хотите передать значение, содержащее специальный символ, такой как знак вопроса (?), Вам просто нужно закодировать этот символ как% 3F. Если затем вам нужно было рекурсивно передать другую строку запроса в закодированный URL-адрес, вам нужно будет дважды / тройно / и т. Д. Закодировать URL-адрес, что приведет к оригиналу? превращается в% 253F,% 25253F и т. д.