Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Rimozione simbolo #038
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      all2aller User Attivo • ultima modifica di

      Ciao, non ho testato e non ho capito bene quello che vuoi fare, ma penso ti basti passare la stringa all'interno della funzione htmlspecialchars_decode().

      Saluti

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • marcopuccetti
        marcopuccetti Moderatore • ultima modifica di

        In pratica ho esigenza di non convertire '&' in '#038;' e '--' in '#8211;'.
        Questa funzione permette questo?

        Grazie

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          all2aller User Attivo • ultima modifica di

          Ok, ora ho capito, si dovresti ri-convertire la stringa di output con questa funzione mb_convert_encoding() in questo modo:

          [PHP]

          $miourl = 'http://localhost/php/add.php?a=VALUE1&–';

          $miourl = mb_convert_encoding($miourl, 'UTF-8', 'HTML-ENTITIES');

          echo $miourl; // Restituisce http://localhost/php/add.php?a=VALUE1&–

          [/PHP]

          Spero funzioni, purtroppo non vedendo il codice non posso esserne sicuro.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • marcopuccetti
            marcopuccetti Moderatore • ultima modifica di

            Quindi in questo modo si può evitare di modificare il file functions.php giusto?

            Provo e ti dico!!

            Grazie
            Marco

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • marcopuccetti
              marcopuccetti Moderatore • ultima modifica di

              Ho provato ma la stringa con -- viene sostituita con il carattere #8211;.
              Altra soluzione?

              Marco

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                all2aller User Attivo • ultima modifica di

                Puoi postare parte del codice? Faccio alcune prove.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • marcopuccetti
                  marcopuccetti Moderatore • ultima modifica di

                  In pratica il test che stò eseguendo è semplicemente questo:

                  $var = "ABCDEFG-HILMNOP-QRSTUVZGDDSGDS--aaH-2";
                  echo "var: ".$var;

                  Aprendo la pagina web interpretata mi vengono sostituiti i -- con il carattere #8211;
                  Lo stesso per il carattere &.

                  Nel caso è necessario modificare il file Formatting.php?

                  Marco

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    all2aller User Attivo • ultima modifica di

                    prova così, ma sicuramente c'è qualche funzione in giro nel tema che converte i caratteri.

                    [PHP]

                    $var = "ABCDEFG-HILMNOP-QRSTUVZGDDSGDS--aaH-2";

                    $var = html_entity_decode($var);

                    echo "var: ".$var;

                    [/PHP]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • marcopuccetti
                      marcopuccetti Moderatore • ultima modifica di

                      Probabile, comunque ti ringrazio!!

                      Marco

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • marcopuccetti
                        marcopuccetti Moderatore • ultima modifica di

                        Buongiorno pensavo di aver risolto invece non è così, vi pongo quindi un'altra domanda, è possibile introdurre del testo in php indicando che non debba essere renderizzato con alcuna codifica?
                        In questo modo riuscirei ad eliminare la sostituzione automatica del carattere & con la sua unicode & ?

                        Grazie

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti