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. Salvare in Database, entità
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      mirkoagrati User Attivo • ultima modifica di

      Ciao,
      ho riflettuto un attimo sul tuo problema,
      in particolare sulla questione dell'encoding in UTF-8:

      così, da un'analisi a spanne ho il dubbio che il DB non sia in UTF-8.

      Per testare questa possibilità anzichè utilizzare utf8_encode prova ad utilizzare la utf8_decode.

      Se fosse come ho pensato dovrebbe funzionare così:
      la request (browser <-> PHP) è codificata in UTF-8 (corretto, ormai è standard) e i dati li decodifichi (utf8_decode) in ISO-8859 prima dell'inserimento nel DB.
      A questo punto dovresti vedere correttamente i dati in tabella, ma non nelle pagine PHP se prima non li codifichi in UTF-8 (utf8_encode).

      Ciao

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Quindi la procedura da fare è la seguente?

        • Prima di inserire i dati nel DB faccio
          [PHP]utf8_decode($tringa)[/PHP] e la metto nel DB

        Poi per leggere dal DB faccio

        [PHP]utf8_encode($tringa)[/PHP]

        Correggimi se sbaglio

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Esatto,
          proprio quello che volevo spiegarti.

          E' da prendere con le pinze,
          ovvero è il risultato di miei ragionamenti senza aver visto codice.

          Prova e fammi sapere.

          Ciao

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            FUNZIONAAAAA!!!! Anche se quando leggo dal DB non metto encode_uft8()

            Ma per l'invio delle email con la funzione mail() per evitare che arrivino caratteri strani agli utenti, come devo fare? Sapresti aiutarmi anche lì?
            Grazie di tutto 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              Dunque,
              la prima cosa da fare è avvisare quelli di Aruba (se è vero quello che hai letto e hai postato) che il loro DB non è UTF-8.

              Poi per l'invio di email è ormai la solita minestra:
              prova a giocare con queste due funzioni.

              Comunque, se invii le mail in formato HTML potresti dare per scontato che è come aver a che fare con un browser, e quindi saresti già a posto.

              Ciao e buon lavoro

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                L'ho dedotto io che il database è in UTF-8 da qui:

                [URL=http://img29.imageshack.us/i/immagine2xf.png/]image

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  manca il link

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    C'è l'immagine...

                    image

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      Aiuto,
                      mi sono rincoglionito:

                      non vedo ne link ne immagini.

                      :fumato:

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        Non ci sei più riuscito a vedere l'immagine?

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          Ciao talkoman,
                          non ho più controllato: mi pareva risolto il problema.

                          Invece hai ancora noie con il DB?

                          :ciauz:

                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                            Si...sempre... xD

                            0 Miglior Risposta Ringrazia Cita Rispondi

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

                              Ciao,
                              che problemi hai riscontrato? 😮

                              :ciauz:

                              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