Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Problema replace mySQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Problema replace mySQL

    Vorrei cambiare in un campo di una tabella i caratteri e' in è


    quello che devo fare immagino essere

    UPDATE snx_members SET tmp = REPLACE(tmp, 'e''', 'è')

    il dubbio è questo:

    se ora cambio tutti caratteri del tipo e' a' o' i' in è à ò ì non avrò nessun problema di compatilità/lingua/lettura in browser o sul DB? lo chiedo perchè importando da un file CSV delle colonne con lettere accentate nel mio DB era successo un casino... con questo mio UPDATE posso stare tranquillo in termini di compatibilità e visualizzazione dei caratteri????

    In caso affermativo, perchè nel mio DB i caratteri importati accentati erano stati trasformati in simboli strani?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    Dipende dalla codifica dei carattari sia nella pagina html che nel Db, se sono le stesse allora stai tranquillo (es.: "utf-8" oppue "iso-8859-1" che è quella classica per l'europa occidentale)
    Conosci te stesso(?)
    (..e allora perchè scassi a me? )

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Come posso vedere la codifica del DB in mySQL?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    Ciao,
    lanci questa query:

    SHOW VARIABLES LIKE 'character_set%'
    Prova a leggere questo articolo, potrebbe esserti utile:

    Codifica caratteri
    Conosci te stesso(?)
    (..e allora perchè scassi a me? )

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.