Y necesariamente tienes que utilizar comillas dobles.. no se puede hacer con comillas simples.. porque si ese fuera el caso seria de esta forma:
Código HTML:
<a href="?condicion=<?php echo urlencode("CP='123'");?>">consulta</a>
<input type="text" name="algo" value="<?php echo $_REQUEST['condicion'] ?>" />
ahora si quieres utilizar las comillas dobles .. entonces el codigo quedaria asi:
Código HTML:
<a href="?condicion=<?php echo urlencode('CP="123"');?>">consulta</a>
<input type="text" name="algo" value='<?php echo $_REQUEST['condicion'] ?>' />
nota la diferencia en la propiedad de value que va desde
Código:
value=" " // ejemplo arriba
value=' ' // ejemplo abajo