Ufff... media tarde para pensar como redactaba el post, si ponia mas o menos codigo, lo mando y luego encuentro el siguiente link
Comparing escape(), encodeURI(), and encodeURIComponent()
la solución era usar escape() no encodeURI()!!!
lo mas bueno es que ahora no va en local!!!
Sorprendente!!!???
Quim