Autore Sottoscrivi questo autore
Avatar utente
Lucky
Amministratore
Amministratore
 
Articoli: 75
Iscritto il: 11 gen 2009, 21:14
Località: Bari
Sito Web: http://www.portalxl.eu
Cerca articoli

Opzioni segnalibri
Segnalibri social networks disponibili:
Blogger Delicious Digg Facebook Feed amici Google Link in Live Mixx MySpace Netvibes Reddit Stumbleupon Technorati Twitter Wordpress
Vota questo articolo

Questo articolo è valutato 3
con 0 voti espressi.
Articoli correlati
Caricare database di grandi dimensioni...
Gestire database da pc con SQLyog
Esporta articolo
 

Convertire il database in UTF8

ID Articolo: 66
Scritto da: Lucky
Scritto il: 19 ott 2010, 19:47
Descrizione articolo: Un piccolo script PHP per convertire il database in utf8_bin e compatibile con phpBB 3.0.x
Link esterno a questo articolo:
http://portalxl.eu/kb.php?a=66

Crea un file ad esempio database_convert_to_utf8.php e posizionalo nella root del tuo forum.

ATTENZIONE: lo script modifica la collaption, esegui un backup prima di cominciare.

Modifica your.database con il nome del tuo database
Modifica your.password con la tua password per accedere al database

Inserisci nel file con le opportune modifiche il codice riportato sotto.

Esegui il file via browser per apportare le modifiche.

Codice: Seleziona tutto
<?php

$dbname = 'your.database';
mysql_connect('127.0.0.1', 'root', 'your.password');
mysql_query("ALTER DATABASE `$dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin");
$res = mysql_query("SHOW TABLES FROM `$dbname`");
while($row = mysql_fetch_row($res)) {
   $query = "ALTER TABLE {$dbname}.`{$row[0]}` CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin";
   mysql_query($query);
   $query = "ALTER TABLE {$dbname}.`{$row[0]}` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin";
   mysql_query($query);
}
echo 'all tables converted';

?>


La creazione, il mantenimento e gli aggiornamenti per il progetto Portal XL Italia richiedono molto tempo e fatica, aiutaci con una donazione, tutte le info qui.

Immagine
Tag: utf8, convertire database
© Portal XL Italia Group - www.portalxl.eu
Questo articolo è stato modificato da Lucky il 19 ott 2010, 19:51

Chi c’è in linea

Iscritti connessi: Yahoo [Bot]

cron