Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: invio dati al database

  1. #1

    invio dati al database

    Ciao a tutti è un po di tempo che sto impazzendo, con l'invio dati dal form al database.
    Tutto funziona correttamente, l'unico problema è che se nel form inserisci un carrattere speciale tipo una (è), nel databse viene inviato il carrattere non formattato,
    infatti aprendo la tabella del db mi trovo la lettera (Ã).
    mi son detto quando estraggo dal db inserisco la formattazione charset=utf-8" />, ma niente

    il problema è che viene inviato il carrattere non formattato..

    potete aiutarmi cosa devo fare??

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Che db usi?
    I charset della pagina che raccoglie i dati, di quella che li scrive e di quella che li legge sono uguali?

    Roby

  3. #3
    il db è access
    si il charset è uguale in tutte le pagine,
    quello che ho notato che, nella tabella del db il carrattere inviato non è formattato, quindi quando leggo dal db la pagina riporta quello che c'è nel db..suppongo!!

    ho inserito la stringa charset=utf-8" /> praticamente ovunque, ma niente

  4. #4
    nessuno mi aiuta!!!??

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da fabiusriders
    nessuno mi aiuta!!!??
    Prove:
    prima dell'inseritento nel db forza il charset col response.charset, oppure cambia il charset usando iso
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    niente da fare ho provato anche
    Session.CodePage=65001
    Response.Charset="UTF-8"
    Response.ContentType = "text/xml"
    ma niente !!!

    posto il codice magari qualcuno sa dirmi cosa fare e come!! io ho inserito i codici charset dopo la stringa" If (CStr(UploadFormRequest("MM_insert")) = "NEW") The"

    please help me!!!

    <%
    ' *** Insert Record: (Modified for File Upload) set variables

    If (CStr(UploadFormRequest("MM_insert")) = "NEW") Then



    MM_editConnection = MM_connDUclassified_STRING
    MM_editTable = "ADS"
    MM_editRedirectUrl = "approvazione.asp"
    MM_fieldsStr = "AD_TYPE|value|AD_TITLE|value|AD_EXPIRED|value|AD_ QUANTITY|value|AD_PRICE|value|AD_LINK|value|AD_IMA GE|value|AD_IMAGES|value|AD_DESCRIPTION|value"
    MM_columnsStr = "AD_TYPE|none,none,NULL|AD_TITLE|',none,''|AD_EXPI RED|',none,NULL|AD_QUANTITY|none,none,NULL|AD_PRIC E|none,none,NULL|AD_LINK|',none,''|AD_IMAGE|',none ,''|AD_IMAGES|',none,''|AD_DESCRIPTION|',none,''"

    ' create the MM_fields and MM_columns arrays
    MM_fields = Split(MM_fieldsStr, "|")
    MM_columns = Split(MM_columnsStr, "|")

    ' set the form values
    For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
    MM_fields(MM_i+1) = CStr(UploadFormRequest(MM_fields(MM_i)))
    Next

    ' append the query string to the redirect URL
    If (MM_editRedirectUrl <> "" And UploadQueryString <> "") Then
    If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And UploadQueryString <> "") Then
    MM_editRedirectUrl = MM_editRedirectUrl & "?" & UploadQueryString
    Else
    MM_editRedirectUrl = MM_editRedirectUrl & "&" & UploadQueryString
    End If
    End If

    End If
    %>

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E usando iso?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    ho inserito
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    ma niente anzi è peggiorato!!

    secondo me il problema è nel form che invia il carrattere accentato non formattato, perchè se apro il db offline mi ritrovo il carrattere non formattato

  9. #9
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Originariamente inviato da fabiusriders
    ho inserito
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

    ma niente anzi è peggiorato!!

    secondo me il problema è nel form che invia il carrattere accentato non formattato, perchè se apro il db offline mi ritrovo il carrattere non formattato
    hai provato con record nuovi?
    no è che stai reinviando quello che già è contenuto nel DB?
    ovvero: hai fatto una prova completa ex-novo?

  10. #10
    si si record nuovi!

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.