Rispondi 
Codifica caratteri..
Autore Messaggio
maxsteel Offline
Utente giovane
**

Messaggi: 31
Registrato: Nov 2009
Reputazione: 0
Versione: MyBB 1.4.9
Messaggio: #1
Codifica caratteri..
A seguito di un MERGE Mybb tutti i caratteri"speciali" ed accentati appaiono rovinati... come posso fare a RI-convertirli, per riportare tutto alla normalità?
(Questo messaggio è stato modificato l'ultima volta il: 17-03-2010 17:42 da maxsteel.)
17-03-2010 15:35
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Dvdxseo Assente
Vecchia guardia
*******

Messaggi: 1.222
Registrato: Aug 2008
Reputazione: 19
Versione: MyBB 1.6.5
Messaggio: #2
RE: Codifica caratteri..
http://community.mybboard.net/thread-585...#pid417359
Devi aprire il config.php e trovare la variabile $config['database']['encoding'] e ci metti
$config['database']['encoding'] = 'latin1';
poi scarichi quel file allegato, lo apri modifichi tutto quello da modificare (si vede), lo hosti sulla root del forum e poi lo lanci

Ciao03

Purtroppo non ho molto tempo da dedicare al forum, spero di poter tornare.. Scusatemi ragazzi. Non voglio abbandonare questo forum..
17-03-2010 15:47
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
maxsteel Offline
Utente giovane
**

Messaggi: 31
Registrato: Nov 2009
Reputazione: 0
Versione: MyBB 1.4.9
Messaggio: #3
RE: Codifica caratteri..
non va bene, convrto e non mi si vede più nessun carattere


ecco il config.php che ho usato


<?php
// Database info

define("IN_MYBB", 1);
require './global.php';

//---------------

header('Content-type: text/plain');

$dbconn = mysql_connect('localhost', 'mioutente', 'miapassword') or die(

mysql_error() );
mysql_select_db("nomemiodatabase");

$sql = "ALTER DATABASE `nomemiodatabase` DEFAULT CHARACTER SET latin1 COLLATE

latin1_general_ci";
$result = mysql_query($sql) or die( mysql_error() );
print "Database changed to latin\n";

$sql = 'SHOW TABLES';
$result = mysql_query($sql) or die( mysql_error() );

while ( $row = mysql_fetch_row($result) )
{
$table = mysql_real_escape_string($row[0]);
$sql = "ALTER TABLE $table DEFAULT CHARACTER SET latin1 COLLATE

latin1_general_ci, CONVERT TO CHARACTER SET latin1 COLLATE

latin1_general_ci";
mysql_query($sql) or die( mysql_error() );
print "$table changed to latin.\n";
}

mysql_close($dbconn);
?>
(Questo messaggio è stato modificato l'ultima volta il: 17-03-2010 19:18 da maxsteel.)
17-03-2010 19:10
Trova tutti i messaggi di questo utente Cita questo messaggio nella tua risposta
Rispondi 


Vai al forum:


Utente(i) che stanno guardando questa discussione: 1 Ospite(i)