Конвертиране на база данни DLE UTF-8 за Windows-1251

Първо трябва да се направи сметище база данни на сайта си (можете, и още по-добри средства за двигателя чрез adminpanel на място), които работят в UTF-8 кодиране, и изтегляне на сметището в локалния ви компютър.

Преди да започнете да се включат в база данни, ще трябва да се премахнат старите файлове на сайта за разпространение в UTF-8 кодиране (или застрахова и да преименувате папката на сървъра. В такъв случай можете бързо да се върне в първоначалното си състояние) и инсталиране на ново разпределение DLE кодиран -дограма- 1251. От стария разпределение трябва да се държат на хостинг
(Да не се изтрива).
качени папка и всички файлове в него. Също така, за да свалите на вашия компютър папка с вашия работен модел и цялата папка двигател / данни с всички конфигурационни файлове на сайта на - имате нужда от тях да не влизат всички настройки (DLE администраторския панел) отново след инсталацията на двигателя.

База данни за хостинг може да се остави непроменена, но ще трябва да премахнете всички маси, оставяйки напълно празен. След това през PhpMyAdmin ще трябва в "Операции" изложи "Сравни" cp1251_general_ci за тази база данни.

Конвертиране на база данни DLE UTF-8 за Windows-1251

За самия сайт, че няма проблеми с дисплея на кодировката в браузъра, в хостинг контролния панел на необходимостта да се поставят в домейна Windows-1251 кодиране преди започване на работа. Сега можете да изпълните инсталацията в DLE прозорци-1251 в празната си база данни. В инсталацията, задайте префикс маса, всички данни за вход и пароли за мястото на администратор и базата данни точно същото, както са били преди това в същата база данни и интернет страницата на UTF-8. Това ще ви помогне да се избегнат проблеми, а не изчистите от ситуации в бъдеще.

Конвертиране на база данни DLE UTF-8 за Windows-1251

Конвертиране на базата данни ще бъде на два етапа.

- Първият етап
Първо трябва да се промени името на кодирането на UTF-8 за Windows-1251 цялата база данни за всички маси. За да направите това, което наричаме диалоговия прозорец за търсене и замяна в Notepad ++ и ще се промени текста в базата данни с utf8 cp1251 нататък, като на скрийншота.

Конвертиране на база данни DLE UTF-8 за Windows-1251

Натиснете "Замяна на всички" и натиснете "Запазване на промените" бутон (икона дискета). За DLE 9.5 в момента на таблици, за да бъде 35, а същото трябва да се направи: заместване (виж снимка.).

Конвертиране на база данни DLE UTF-8 за Windows-1251

- реванша
Сега трябва да се преобразува в самата база данни прозорци-1251. За да се запази на кирилица кирилица, без каквато и навън може да бъде прочетен, направете следното.
Щракнете върху бутона "Encryption" в менюто Notepad ++ и след това да изберете от падащото меню "Преобразуване в ANSI".

Конвертиране на база данни DLE UTF-8 за Windows-1251

Ще чакаме, докато Notepad ++ е свършил тази работа (на големи бази може да отнеме известно време), а след това натиснете бутона отново "Запазване на промените" (икона дискета).
Ако сте направили всичко точно така, както на кирилица във вашата база данни е запазена непроменена, и кодировката на "UNIX ANSI" се вижда в долния десен ъгъл на ++ прозорците на Notepad.

За да можете да се върнете всички настройки (не за нищо, което съм казал за необходимостта да се спаси всички файлове от папката на двигателя / данни), отворете спаси config.php файл, намерете линия

и го замени с

и след това изберете "Save Changes" бутон (икона дискета). За да го прехвърлите в настройките от прозорци-1251 кодиране UTF-8 прави едни и същи, като база данни, а след това отново натиснете бутона (икона дискета) "Запазване на промените". набор от знаци "UNIX ANSI" се вижда в долния десен ъгъл на ++ прозорците на Notepad. Сега можете да изтеглите config.php файла на вашия сайт в папката на данни - всички настройки и кодиране ще бъдат запазени. Ако останалата част от файловете от стария папка с данни, можете също така да се промени на хостинга, което правите всеки нужда имате всички същите стъпки, а след това да качите на вашия сайт в папката на данните.

С шаблона, за да направи същото нещо - всички .css файловете и .tpl шаблони стилове да бъдат преведени на прозорци-1251 кодиране на използване на Notepad ++ на същия принцип, и след това да качите на вашия сайт в папка с шаблони. Не забравяйте да определите правата върху файловете, в съответствие с документацията за DataLife Engine.

Оферта полезна статия, за да я превърне в база данни DLE UTF-8 за Windows-1251