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. Coding
    5. Problema output di campi MySQL con caratteri stranieri.
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      marcsellier User Attivo • ultima modifica di

      Problema output di campi MySQL con caratteri stranieri.

      Salve a tutti!

      Ho un problema che penso sia relativamente semplice.

      Ho uno script PHP che legge da una tabella MySQL (da quello che vedo codificata con utf8_general_ci).

      I campi di questa tabella contengono anche nomi di città o nazioni con caratteri stranieri tipo questi: Ba?kortostan, Ni?nij Novgorod, Cataluña, ecc...

      Il problema è che quando leggo un valore che contiene questi "strani" caratteri in output viene visualizzato un punto interrogativo al posto del carattere!

      Come faccio a risolvere la cosa?

      Ho il cervello fuso, trovo un bug dopo l'altro e sono ormai senza forze :fumato:

      Grazie :gthi:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tigrone User Attivo • ultima modifica di

        In questa pagina si vedono correttamente...
        e questa pagina carica questo set:

        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

        Vedi tu...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          marcsellier User Attivo • ultima modifica di

          Con quella codifica si vedono il 90% dei caratteri del mio database.

          Questo per esempio non lo leggo bene Čita

          Ho usato anche la codifica UTF-8_general_ci...

          Non si possono usare più codifiche insieme nella stessa pagina?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            tigrone User Attivo • ultima modifica di

            Non puoi usare solo la ISO-8859-1?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              marcsellier User Attivo • ultima modifica di

              @tigrone said:

              Non puoi usare solo la ISO-8859-1?

              Solo quella non mi legge tutti i caratteri al 100%.
              Me ne legge più o meno il 90%...

              Quale è la sintassi corretta?
              Io ho scritto questo:
              <meta http-equiv=?Content-Type? content=?text/html; charset="ISO 8859-1" />

              ho visto che altri mettono questo
              <meta http-equiv=?Content-Type? content=?text/html; charset=ISO 8859-1 />

              ...e altri questo
              <meta http-equiv=?Content-Type? content=?text/html; charset=ISO-8859-1 />

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tigrone User Attivo • ultima modifica di

                Si scrive così:

                <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  marcsellier User Attivo • ultima modifica di

                  Quindi? Come faccio a risolvere il problema degli altri caratteri?
                  Si tratta per lo più di problemi con le città dell'est :mmm:

                  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