-
Php.ini configurare
Ragazzi ho un problema dovrei mettere il charset utf-8 perchè non mi legge le parole accentate sul mio social network e ora sto cercando di capire cosa serve php.ini, qualcuno sa spiegarmi cosa fa e come modificarlo?
http://www.zago-dev.net/appunti/prog...set-utf-8.html sto vedendo questa guida ma non capisco bene. grazie a chi mi aiuta
-
In generale non è necessario, perché puoi specificarlo nelle pagine (su altervista non è possibile).
Se stai parlando di un tuo webserver, in quella guida dice semplicemente che se dentro il php.ini hai la riga
Codice:
default_charset = "charset non utf-8"
devi modificarlo in:
Codice:
default_charset = "utf-8"
Se non esiste, aggiungere tale riga. Dopo la modifica riavviare il programma del webserver.
Su altervista se imposti il meta charset, il database e il tuo programma per scrivere codice a utf-8, non dovresti incontrare problemi.
Ciao!
-
io ho aruba, comunque non ho capito dove si trova php.ini
-
Non ho idea se su aruba sia possibile modificarlo (ma penso di no). Dovresti chiederlo al loro supporto.
Ciao!
-
se metto soltanto nel database l'utf-8 pensi che le legge lo stesso le lettere accentate?
-
Sì,ma deve essere utf-8 anche la pagina html.
Ciao!
-
ho messo questo la pagina html <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
comunque come posso fare per inserire l'utf-8 nel database, ho trovato alcune cose su internet ma non vanno per niente :(
-
Come hai visto nella pagina che hai linkato sopra, lo si imposta quando si crea la tabella.
Comunque puoi anche provare "al volo" con la mysqli_set_charset()
(se usi mysqli).
Se ancora non va, puoi provare (prima di modificare o inserire dei dati) con:
Codice PHP:
mysqli_query("SET NAMES 'utf8'");
Ciao!
-
non ci sto capendo niente, allora creo una nuova tabella, poi cosa ci metto dentro e come la chiamo la tabella?
-
Dalla pagina che hai linkato:
Codice:
CREATE TABLE `mytable` (
`id` int(11) PRIMARY KEY AUTO_INCREMENT,
`text` varchar(255)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Ciao!
-
posso salvarlo dove voglio la tabella1?
-
Dentro il database, no?
Ciao!
-
ho capito ma se lo metto nel database le parole accentate non si vedono, se lo metto nella tabella dei commenti secondo te va?