Visualizzazione dei risultati da 1 a 9 su 9

Discussione: ASP udate mysql

  1. #1
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154

    ASP udate mysql

    Ciao
    qualcuno sa spiegarmi perchč non riesco ad aggiornare correttamente il cirillico del DB

    codice:
    <%
    Dim RsModifica
    Dim RsModifica_numRows
    
    Set RsModifica = Server.CreateObject("ADODB.Recordset")
    RsModifica.ActiveConnection = MM_Conn_STRING
    RsModifica.Source = "UPDATE articoli SET art_tes_ru = '" & "компании" & "' WHERE IDart=2975"
    response.write RsModifica.Source
    RsModifica.CursorType = 0
    RsModifica.CursorLocation = 2
    RsModifica.LockType = 3
    RsModifica.Open()
    
    RsModifica_numRows = 0
    %>
    se stampo a video vedo regolarmente i caratteri
    response.write RsModifica.Source
    mentre sul db
    компании

  2. #2
    Probabilmente il db mySQL non ha il charset impostato su UTF8.

    Prova a modificare il charset del campo art_tes_ru o dell'intero db.

  3. #3
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    CIao
    grazie per la risposta

    le impostazioni dell information schema sono quelle che puoi vedere sotto
    comunque ho settato su UTF-8

    la tabella che va aggiornata invece ha come tipo : MyISAM e collation utf8_general_ci

    il campo art_test_ru č settato come utf8_general_ci longtext

    e l'assistenza del maintener latita...

    riesci a capire il problema?

    grazie
    Ciao
    Immagini allegate Immagini allegate

  4. #4
    Il collate č altra cosa rispetto al charset.
    Puoi usare una query per modificare il charset del campo art_tes_ru

    codice:
    ALTER TABLE articoli MODIFY art_tes_ru CHARACTER SET utf8 COLLATE utf8_unicode_ci;

  5. #5
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    Ciao

    Grazie per la risposta

    niente nemmeno cosi.
    Š“Š»Š°Š²Š½Š°Ń

    il codice che mi hai dato perņ non lo prendeva.
    L ho modificato come segue:
    ALTER TABLE articoli MODIFY
    art_tes_ru LONGTEXT
    CHARACTER SET utf8 COLLATE utf8_unicode_ci;

    a video stampa sempre correttamente il cirillico

  6. #6
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    se applico UTF a tutta la tabella perdo le vocali accentate in italiano?

  7. #7
    Originariamente inviato da diablobox
    Ciao

    Grazie per la risposta

    niente nemmeno cosi.
    Š“Š»Š°Š²Š½Š°Ń

    il codice che mi hai dato perņ non lo prendeva.
    L ho modificato come segue:
    ALTER TABLE articoli MODIFY
    art_tes_ru LONGTEXT
    CHARACTER SET utf8 COLLATE utf8_unicode_ci;

    a video stampa sempre correttamente il cirillico
    Hai provato a fare nuovi inserimenti in cirillico? Forse i vecchi sono stati salvati male.

  8. #8
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    niente ... ho provato anche con INSERT e non funge
    sempre solito errore di visualizzazione
    Š“Š»Š°Š²Š½Š°Ń

  9. #9
    Utente di HTML.it L'avatar di diablobox
    Registrato dal
    Feb 2001
    residenza
    Pisa
    Messaggi
    1,154
    ho provato anche a modificare la connessione impostanto la collection

    MM_ConnMYVers2_STRING.Open "driver={MySQL ODBC 3.51 Driver};server=server.sqlhosting.it;port=3306;uid= xxxx;pwd=xxx;database=xxx;Collation=utf8_general_c i"

    niente

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.