Il problama caratteri dipende dal browser. In futuro potrebbe non riconoscerli neppure IE.

Per lo </script> invece il problema c'e` e c'e` sempre stato.

Ora io non so come fai a scrivere il tuo script, per cui non posso entrare nei dettagli. In linea di massima occorre spezzare la stringa come nell'esempio.

Ciao
Michele