Sypex самосвал Lite 1

Sypex Dumper Lite 1.0.8

Доста често е необходимо да се прехвърли сайтове хостинг хостинг, както и поради различни хостинг компании използват различни версии на MySQL и знаци, често е проблем. Тук наскоро започнах да прехвърли някои ресурси, хостинга и установили, че вместо текст - непрекъснато въпросителен знак. Разбираемо е - проблеми с кодиране. Малко по-износени с избора на набори от знаци, намерени в интернет прекрасен миграция скрипт база данни - Sypex Dumper Lite 1.0.8. Това ще бъде от полза при решаването на следните проблеми:

  • Вместо на българските символи показва въпросителни
  • В PhpMyAdmin български текст се показва като "Опа, боклук" (латински букви с умлаут, и т.н.)
  • Грешни думи са сортирани български (кирилица)
  • Когато получите съобщение за грешка, като например възстановяването на "Duplicate влизане". "За ключ 2"

Версия 1.0.8 е различно от предишните версии на подобрената работа с кодировки. Добавен настройва се автоматично кодиране чрез задаване на стойност CHARSET "авто" (настройка по подразбиране). В този сценарий автоматично избира кодиране съединение на базата на масата за кодиране. В допълнение, той добавя способността да принуди маса промяна кодиране, за това е необходимо да инсталирате в RESTORE_CHARSET "forced-> imya_kodirovki", например "forced-> cp1251". Това е само за информация, когато в cp1251, а по масите - Latin1.

  1. Разархивирайте изтегления архивен-файла.
  2. За да изтеглите съдържанието в една от директориите на вашия сървър (достъпни от интернет).
  3. Задайте CHMOD 777 за тази директория.

По подразбиране, самосвал е проектиран да работи с cp1251 за кодиране (известен още като прозорци-1251). Ако данните са в различна кодировка, а вие трябва да възстановите сметище направено в MySQL 4.0 до MySQL 4.1 или по-горе, тогава ще трябва да се промени dumper.php RESTORE_CHARSET собственост.

Също така, в случай на проблеми с българския текст след прехода, изпълнете следните стъпки:

  • Запазване на новата база данни с помощта на самосвал 1.0.8 (по-рано за определяне на следните стойности dumper.php, CHARSET = 'авто', RESTORE_CHARSET = 'forced-> cp1251 "), е желателно да се осигури предпазна мрежа, която обикновено се съхранява в символите на сметището звънец, след което възстановяване на таблицата само от един и същ скрипт, който е създаден на сметището. Сега таблицата е правилно кодиране и PhpMyAdmin правилно ще покаже и сортиране българските символи.
  • Но вашите скриптове вероятно ще покажат въпросителни знаци, тъй като те не уточняват връзка кодиране cp1251 и използвайте latin1. За да поправите това, което трябва всичките си на PHP-файлове, които се нарича mysql_connect функция, обикновено преди да се обадите mysql_select_db добавете следния ред:

mysql_query ( "/ * 40101 SET ИМЕНА" cp1251 "* /!") или да умре ( "Грешка:" mysql_error ().);

  • В резултат на това скриптове ще работят добре със стари версии на MySQL, както и нови.
  • Също така се препоръчва използване на PhpMyAdmin (или друг клиент MySQL) за промяна кодировка по подразбиране за вашата база данни на новите таблици са създадени с правилното кодиране. В PMA да направите това, изберете базата данни, отидете в "Операции", а в Падащото меню "Сравненията", изберете правото (съответстващи на вашите данни).

В таблицата филтър показва, които специфично модели са избрани маса. Следните специални символи могат да бъдат използвани в шаблони:

  • Чар * - означава произволен брой знаци;
  • символ. - означава всеки един характер;
  • карета - е изключение от списъка на таблица или таблици.

всички таблици, започващи с "ib_" (всички таблици офлайн Invision съвет)