Sypex basculantă lite 1

Sypex Dumper Lite 1.0.8

Destul de des este necesar pentru a transfera site-uri de hosting, și pentru că diferite companii de hosting utilizează diferite versiuni de MySQL și seturi de caractere, este adesea o problemă. Aici, recent am început să transfere unele resurse pentru găzduirea, și a constatat că, în loc de text - semn de întrebare continuă. Este de înțeles că - probleme cu codare. Un pic uzat cu selecția de seturi de caractere, găsit în internet o migrare minunată bază de date script - Sypex Dumper Lite 1.0.8. Acesta va fi util în rezolvarea următoarelor probleme:

  • In schimb, simbolurile românești afișate semne de întrebare
  • În phpMyAdmin textul în limba română este afișat ca un „Hopa gunoi“ (caractere latine cu diacritice, etc.)
  • Incorect sortate cuvinte în limba română (chirilică)
  • Când primiți o eroare, cum ar fi restaurarea „intrare duplicat«»Pentru tasta 2"

Versiunea 1.0.8 este diferit de versiunile anterioare ale lucrării îmbunătățite cu codificări. Adaugata codare autoselect prin setarea „Auto“ (setare implicită) charsetul valoare. În acest script selectează automat compusul de codificare pe baza tabelului de codificare. În plus, acesta a adăugat capacitatea de a forța de codificare de masă schimbare, pentru aceasta trebuie să instalați în RESTORE_CHARSET „forced-> imya_kodirovki“, de exemplu, „forced-> cp1251“. Acest lucru este doar pentru atunci când datele în cp1251, iar la mesele - Latin1.

  1. Dezarhivezi zip-fișierul descărcat.
  2. Pentru a descărca conținutul într-unul dintre directoarele de pe serverul dvs. (disponibile de pe web).
  3. Set CHMOD 777 pentru acest director.

În mod implicit, basculanta este proiectat pentru a lucra cu cp1251 de codificare (aka ferestre-1251). În cazul în care datele sunt într-o codificare diferită, și aveți nevoie pentru a restabili o groapa făcută în MySQL 4.0 la MySQL 4.1 sau mai sus, atunci trebuie să modificați proprietatea RESTORE_CHARSET dumper.php.

De asemenea, în cazul unor probleme cu textul în limba română, după tranziție, efectuați următorii pași:

  • Salvați noua bază de date folosind dumper 1.0.8 (ca în prealabil următoarele valori dumper.php, charset = „auto“, RESTORE_CHARSET = „forced-> cp1251“), este de dorit pentru plasa de siguranță pentru a se asigura că groapa de gunoi depozitat în mod normal, simboluri românești, după care restabili tabelul de la numai același script care a creat groapa de gunoi. Acum masa este codificarea corectă, și phpMyAdmin va afișa corect și sortarea caracterele românești.
  • Dar script-urile dvs. vor arăta probabil semne de întrebare, deoarece acestea nu specifică conexiunea de codificare și de a folosi cp1251 Latin1. Pentru a remedia acest lucru, aveți nevoie de toate dvs. de php-files, care se numește funcția mysql_connect, de obicei, înainte de a apela mysql_select_db adăugați următoarea linie:

mysql_query ( "/ * 40101 DENUMIRI Set 'cp1251' * /!") or die ( "Eroare:" mysql_error ().);

  • Ca rezultat, scripturile vor lucra bine cu versiunile vechi ale MySQL, precum și altele noi.
  • De asemenea, recomandat folosind phpMyAdmin (sau un alt client MySQL) pentru a schimba codificarea implicită pentru baza de date la noile tabele au fost create cu codificarea corectă. În PMA pentru a face acest lucru, selectați baza de date, du-te la „Operațiuni“ și în meniul meniul drop-down „Comparații“, pentru a alege dreptul (care corespunde datelor).

În tabelul de filtru indică ce modele specifice sunt selectate tabel. Următoarele caractere speciale pot fi folosite în șabloane:

  • char * - înseamnă orice număr de caractere;
  • simbol. - înseamnă orice caracter unic;
  • caret - este o excepție de pe lista unui tabel sau tabele.

toate tabelele care încep cu „ib_“ (toate tabelele off-line AstroDestin)