• User

    [XSL] Problema caratteri speciali con codice Javascript in file XSL

    Buongiorno!
    Sono nel panico più totale per colpa di un problema legato alla codifica dei caratteri speciali >.<
    Io ho un file xsl così:

    <?xml version="1.0" encoding="UTF-8"?>  <xsl:stylesheet xmlns:xsl="" version="1.0" xmlns:tei="" xmlns="">  <xsl:output method="xml" indent="yes" omit-xml-declaration="yes" encoding="UTF-8"/>  <xsl:template match="tei:TEI">  <html xmlns="" lang="it" xml:lang="it">  <head>  <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>   <script type="text/javascript" language="JavaScript" charset="UTF-8">  <![CDATA[  var moving; function move(b){clearTimeout(moving); if(** b<0&& **parseInt(Menu.left) eccetera eccetera 
    ```che al passaggio al file html mi diventa così:
    

    <?xml version="1.0" encoding="UTF-8"?> <html xmlns="" xmlns:tei="" lang="it" xml:lang="it"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <script type="text/javascript" language="JavaScript" charset="UTF-8"> var moving; function move(b){clearTimeout(moving); if(** b<0&& **parseInt(Menu.left)eccetera

    Ho specificato che l'encoding è utf-8 ma non è cambiato niente :bho:
    Avete per favore qualche consiglio da darmi?? Io non so proprio più che fare :?
    Grazie in anticipo!

  • User

    prova a usare la codifica javascript di unicode \uXXXX dove le x sono 4 cifre esadecimali. Trovi le tabelle in giro per la rete e le puoi usare direttamente nelle stringhe