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