Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    40

    Scrivere caratteri speciali in mysql

    Salve a tutti,
    io ho un form che raccoglie i dati del cliente e li devo inserire in una tabella (cliente) di un DB Mysql (innoDB,collation ascii_bin). Pero non mi accetta la @ (chiocciola).

    Come posso fare per inserirla?

    Tra l'altro ho fatto uno script che trasforma i caratteri speciali in codici ma lo sto testando adesso...
    codice:
     function change_char(stringa)
      {
      	stringa = stringa.replace(" "/g, "");
    	stringa = stringa.replace("\""/g, """);
    	stringa = stringa.replace("'"/g, "&");
    	stringa = stringa.replace("&"/g, "&");
    	stringa = stringa.replace("<"/g, "&lt;");
    	stringa = stringa.replace(">"/g, "&gt;");
    	stringa = stringa.replace("€"/g, "&euro;");
    	stringa = stringa.replace("..."/g, "&hellip;");
    	stringa = stringa.replace("à"/g, "&agrave;");
    	stringa = stringa.replace("@"/g, "&#64");
      }

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    40
    dimenticavo $string contiene la query che faccio sulla tabella cliente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.