Hola:
Lo de escapar tan solo poner la función escape...
Código:
'?canal=' + escape(document.form1.canal.value)
También hay otra función que se parece... creo que urlencode()...
Pero también puedes maquillar el dato desde el value del option:
<option value="canal_1">canal 1</option>
Lo de la pregunta segunda no la tengo nada clara... procura plantear mejor la pregunta.
Saludos