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