Visualizzazione dei risultati da 1 a 3 su 3

Discussione: accenti e db mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    accenti e db mysql

    ciao.
    ho delle tabelle mysql del tipo:
    codice:
    DROP TABLE IF EXISTS `ImmaginiProgetti`;
    CREATE TABLE IF NOT EXISTS `ImmaginiProgetti` (
      `id` int(11) NOT NULL auto_increment,
      `pathFile` varchar(255) default NULL,
      `titolo` varchar(255) default NULL,
      `didascalia` varchar(255) default NULL,
      `Progetti_id` int(11) default NULL,
      `created_at` datetime default NULL,
      PRIMARY KEY  (`id`),
      KEY `ImmaginiProgetti_FI_1` (`Progetti_id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=56 ;
    quando faccio un echo su un risultato di una query mi sostituisce i caratteri accentati con delle schifezzel.
    Non è giusto il charset=latin1?
    se pero leggo il collation nel db leggo latin1_swedish_ci è forse questo il problema?
    come posso risolvere ?
    grazie

  2. #2
    documentati sull'uso del formato UTF8, sia con PHP che con MYSQL. Il problema è decisamente quello.
    Comincia da qui: http://www.basmatitree.net/2008/05/20/php-utf8-qualche-indicazione-utile/
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    19
    All'interno del documento HTML che apparirà in output per essere visualizzato nel browser, fai in modo che nel tag <head> sia incluso il meta-tag:

    Codice PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    così indicherai al browser che deve caricare il set di caratteri occidentale.
    "Vi incoraggeremo a sviluppare le tre grandi virtù di un programmatore: la pigrizia, l'impazienza e l'arroganza"

    -Larry Wall, 'Programming Perl', 1991

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.