Ho avuto più utf8 mal di testa oggi ... Questa volta con WHMCS 4

Il database era in latin1 percolamento Svedese e questo ha alcuni effetti collaterali con i caratteri greci.

PRIMA COSA: VAI AL PHPMyAdmin e Database export di avere una copia!

Poi sono andato alla somministrazione, servizi pubblici, lo stato del database, backup per il download.

Questo rende un buon backup con un adeguato all'interno di codifica. (per me questa era la versione giusta e non quella creata con phpmyadmin)

Ho aperto il file. Sql con Notepad + + e ho sostituito latin1 con utf8 in tutto il documento. Salvare.

Poi sono andato a phpmyadmin e ho controllato tutte le tabelle e quindi selezionate la goccia d'azione. Ho confermato cadere le tabelle, e poi sono andato da importare.

Ho importato il nuovo file sql che ho creato con il Blocco note e poi ho controllato la struttura del database, tabelle e la struttura in rassegna alcuni dei dati. Tutto sembrava perfetto!

Caricata una pagina di esempio di WHCS, ma tutti i caratteri greci sono stati danneggiati e sembrava ?????. Dopo qualche ricerca ho aggiunto questa linea in configuration.php

mysql_charset = "utf8";

Ora funziona tutto perfetto! Ho controllato il database di nuovo e ho fatto in modo che le regole di confronto del database è stata utf8_general_ci (se non è andare alle operazioni di raccolta e di cambiamento).

Sono un felice utente greca di WHMCS ora!

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • TwitThis
  • Share / Bookmark

Nessuna risposta

Lascia un commento