+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

problema salvataggio mysql emoticon

Ultimo Messaggio di Thedarkita il:
  1. #1
    User Newbie
    Data Registrazione
    May 2017
    Località
    sommariva del bosco
    Messaggi
    8

    problema salvataggio mysql emoticon

    Salve a tutti , volevo porvi una domanda a cui non riesco trovare soluzione.
    Vorrei salvare delle emoticon presenti al interno di un form insieme a del testo in un database mysql.
    Al momento dopo molta ricerca ho capito che dovevo cambiare nel DB , tabelle e colonne il set utf8 con utf8mb4.
    ma anche dopo queste modifiche le mie query non mi salvano nulla lasciano un campo vuoto solo se ci sono presenti delle Emoticons.

    Spero che qualcuno sappia darmi qualche consiglio.
    grazie a tutti

  2. #2
    Consiglio Direttivo L'avatar di Samyorn
    Data Registrazione
    Dec 2007
    Località
    Catania
    Messaggi
    5,916
    Segui Samyorn su Twitter Aggiungi Samyorn su Google+ Aggiungi Samyorn su Facebook Aggiungi Samyorn su Linkedin
    Ciao Zorcraft, non credo che puoi salvare l'emoticon sul DB in mezzo al testo, anche perché quello che vedi è il risultato di un tag HTML.

    O ti salvi l'equivalente HTML dell'emoticon (<img src="../percorsoemoticon/emoticon.png" />) con il testo.
    O salvi solo il nome come tag: [emoticon1], che poi dovrai tradurre durante il rendering della pagina.
    Oppure inserisci una tabella di codifica delle emoticon che salvi il codice univoco come testo che poi verrà tradotto:
    Es tabella
    Codice emoticon | immagine emoticon
    [emoticon1] | allegria.png
    [emoticon2] | sorriso.png

    MODFunzioni di PHP Qui, Quo, Qua
    Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
    Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!

  3. #3
    User Newbie
    Data Registrazione
    May 2017
    Località
    sommariva del bosco
    Messaggi
    8
    non sono sicuro e probabilmente mi sbaglio, ma se guardi il codice di una pagina alcune emoticon sono come dici tu altre invece sono effettivamente un carattere e alcuni set dovrebbero comprenderle tipo utf8mb4 , per esempio questa se ispezioni il codice e un immagine , ma questa invece e un carattere ��credo

  4. #4
    User Newbie
    Data Registrazione
    May 2017
    Località
    sommariva del bosco
    Messaggi
    8
    questo database non riconosce il carattere che ho messo , e questo che voglio risolvere.
    metto il link per vedere il carattere che intendo http :// apps.timwhitlock.info/unicode/inspect/hex/1F601

  5. #5
    Consiglio Direttivo L'avatar di Samyorn
    Data Registrazione
    Dec 2007
    Località
    Catania
    Messaggi
    5,916
    Segui Samyorn su Twitter Aggiungi Samyorn su Google+ Aggiungi Samyorn su Facebook Aggiungi Samyorn su Linkedin
    Ok, capito credo, ma in quel caso devi aver installato il font sulla macchina, prima di ogni altra cosa.


    The Symbola font can be downloaded here.
    Avere poi la tabella in utf8mb4 e fare il rendering della pagina sempre in utf8mb4.

    E' come l'ASCII che si usa sul normale HTML ma devi per prima cosa avere un interprete (il font in questo caso).
    MODFunzioni di PHP Qui, Quo, Qua
    Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
    Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!

  6. #6
    ModSenior L'avatar di Thedarkita
    Data Registrazione
    Aug 2006
    Località
    Messina
    Messaggi
    7,237
    Segui Thedarkita su Twitter Aggiungi Thedarkita su Google+ Aggiungi Thedarkita su Facebook Aggiungi Thedarkita su Linkedin Visita il canale Youtube di Thedarkita
    Ciao,
    dovresti settare tutto su utf8mb4_unicode_ci, anche la connessione verso il db. Puoi farlo o a runtime con set names, oppure modificando il file di configurazione del database.

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.