esiste una funzione o come fare una funzione che converta tutti i caratteri speciali di una stringa?
esiste una funzione o come fare una funzione che converta tutti i caratteri speciali di una stringa?
qualcosa del genere?
codice:function caratteri_accentati(campo) campo = campo & Replace(campo, "è", "& egrave;") campo = campo & Replace(campo, "é", "& eacute;") campo = campo & Replace(campo, "ò", "& ograve;") campo = campo & Replace(campo, "à", "& agrave;") campo = campo & Replace(campo, "ù", "& ugrave;") campo = campo & Replace(campo, "ì", "& igrave;") end function
no, non c'è. del resto i caratteri che sono 'speciali' per te possono non esserlo per un altro. va fatto a mano, come nel tuo esempio.
forse però ti può aiutare la server.urlencode
ma se campo è uguale a:
quest'anno è una prova
richiamando la funzione:
caratteri_accentati(campo)
dovrebbe restituire
quest''anno è una prova
non funziona
Perché dovrebbe raddoppiare gli apici?Non ti seguo...
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
melonino, cosa c'entra con i caratteri speciali di cui parlavi prima?Originariamente inviato da melone123
ma se campo è uguale a:
quest'anno è una prova
richiamando la funzione:
caratteri_accentati(campo)
dovrebbe restituire
quest''anno è una prova
non funziona![]()
il problema è
1) db mysql
2) Set di caratteri MySQL: UTF-8 Unicode (utf8)
3) collazione della connessione di MySQL: utf8_unicode_cl
non risco a registrare i dati correttamente nel db
nell'head uso sempre
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
ma riesco
i caratteri
ì è é ò à ù
li registra cosi
ì è é ò à ù
voi come settate mysql per siti multilingua?
e gli apici? perché stai mischiando due problemi?
ma... sto provando a passare da access a mysql