Perchè se in una text area inserisco i seguenti caratteri :
text - € - Œ - ♣
e li inserisco in SQL Server ottengo una cosa del genere!?!?? :
text - ? - ? - ♣
grazie!
Perchè se in una text area inserisco i seguenti caratteri :
text - € - Œ - ♣
e li inserisco in SQL Server ottengo una cosa del genere!?!?? :
text - ? - ? - ♣
grazie!
come è definito il tipo di campo?
Tutti vogliono parlare, nessuno sa ascoltare.
il tipo è ntext... credo che sia giusto!
sì. come li inserisci però? via form? che codifica usi nel form?
Tutti vogliono parlare, nessuno sa ascoltare.
faccio un post da una form... le pagine usano la codifica iso 8859-1 cioè:
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
prova con charset utf-8
Tutti vogliono parlare, nessuno sa ascoltare.
nada!.. non ne vuole sapere!!
Ho visto che la proprieta "server collation" è su Latin1_General_CI_AS ... cioè per caratteri ISO non utf.. forse c'area qualcosa???
no, la collation non dovrebbe entrarci
è un problema del form, a mio parere, non di sqlserver. devi trovare una codifica dove quei caretteri sono ammessi.
Tutti vogliono parlare, nessuno sa ascoltare.
e se fosse come dici.. come trovo (o imposto) una codifica sulla form?
fai un po' di prove: usa solo il form e la pagina per recuperare i valori; cambi le codifiche finchè i pèarametri non passano correttamente. solo allora prova ascrivere nel db e vedrai che funziona. è un problema di codifica html, non di database, a mio parere
Tutti vogliono parlare, nessuno sa ascoltare.