Как да промените кодирането в PhpMyAdmin
PhpMyAdmin - един уеб-базирано приложение, което е предназначено за управление на бази данни. Тя позволява администриране на сървъра, за да ползвате различни команди, и да видите съдържанието на таблици и бази данни.
инструкция
Променете набора характер база данни, след като го създадете. Повечето скриптове използват UTF-8 кодиране, но хостинг услугите на базата данни, често са създадени с помощта на CP-1251 или друга. Това може да доведе до неправилни дисплей статия текстове. Вместо писма може да се появи с въпросителни знаци или други фънки герои. Ето защо, преди инсталация скрипт, тествайте кодирането на базата данни.
Отидете в Control Panel, изберете Import Внос PhpMyAdmin, след влизането в него от падащия списък в лявата страна на екрана, изберете базата данни, в която искате да промените кодирането.
Отидете в раздела "Операции" след базата данни на избор, тук можете да извършвате различни операции на базата данни. Една от възможностите е промяната на кодирането.
От падащия списък изберете желания кодировка. имайте предвид, че по-голямата част от скриптовете подкрепена от UTF-8. След това кликнете върху "Старт". Тези стъпки трябва да се извършат преди да инсталирате CMS.
Използвайте скрипта Sypex Dumper Lite 1.0.8. за решаване на проблемите с кодиране база. Запазване на базата данни с амортисьор, уверете се, че тя запазва всички български символи.
След възстановяване на таблицата с един и същ скрипт от сметището. За да коригирате проблеми с показването на героите преди да се обадите mysql.select.db добавите mysql_query линия ( "/ * 40101 SET ИМЕНА Въведете името на кодирането, например, cp1251` * /!") Или да умре ( "Грешка:". Mysql_error ()). След тази база данни скриптове ще работят с всички версии.
След това отидете в PhpMyAdmin контролен панел, промяна кодировка по подразбиране за вашата база данни, за да новосъздадените маси са задължителната кодировка. За да направите това, изберете базата данни, отидете на "Настройки" от списъка "сравняване", изберете стойността, която отговаря на вашите данни.
Система за управление на база от данни, като се започне с версия 4.1, поддържа кодиране. Основните проблеми с тях възникват, когато свързването на базата данни с PHP. В този случай, кодиране на базата и съдържанието на съединение трябва да съвпадат.
инструкция
Моля, имайте предвид, че обикновено да доведе до проблеми с Mysql е, че кодировка по подразбиране за базата данни, се определя на latin1. Повечето от свързани клиенти, като конфигурирани върху него, можете да направите данните и да видите резултатите, също с неговата употреба. Въпреки, че това кодиране и показва правилно кирилицата, но кодовете характер на таблицата не съответстват на действителните символи на кирилица. Ето защо, търсенето и сортиране на данни могат да издават напълно непредсказуеми резултати.
Направете промени в кодирането на базата данни за този, който правилно показва символи на кирилица, например, UTF-8, или cp1251. За да направите това, да конвертирате данните от характера Latin1 настроен на cp1251. Не използвайте тази проста данните за реализация като символни кодове са неправилни. Следователно, трябва да се отървете от тяхното свързване с кодирането. За да направите това, преобразуване на данни, както и тип характер в двоични данни. Използвайте заявка Alter маса на «Въведете името на масата на» промяна t1 в1 в1 петно.
Изпълните заявката за промяна на кодирането базата данни MySQL, за да направите това, използвайте следния пример: Промяна на таблица «Въведете името на масата на» промяна t1 в1 в1 текст chatacter настроен «Въведете името на желания кодиране, например, cp1251». Не е физически да промени или един байт данни, както и промяна на правилата за формирането на характера. В следните промени в кодирането на базата данни, можете да използвате обикновена заявка за реализация на данни.
Моля, обърнете внимание, ако промените набора от символи в областта на таблицата, който съдържа индекси, трябва да ги премахнете и пресъздадено, т.е. възстановят всички таблиците в базата данни. При прехода към кодирането, се уверете, че визуалните клиенти поддържат Unicode. Например, клиентът неправилно SQLyog показва съдържанието на таблици, които съхраняват данните, кодирани UTF-8.