Как да промените набора от символи база данни - как да се промени DLE на кодирането на сайта от прозорците-1251 с UTF-8 софтуер

Моля, имайте предвид, че обикновено да доведе до проблеми с Mysql е, че кодировка по подразбиране за базата данни, се определя на latin1. Повечето от свързани клиенти, като конфигурирани върху него, можете да направите данните и да видите резултатите, също с неговата употреба. Въпреки, че това кодиране и показва правилно кирилицата, но кодовете характер на таблицата не съответстват на действителните символи на кирилица. Ето защо, търсенето и сортиране на данни могат да издават напълно непредсказуеми резултати.

Направете промени в кодирането на базата данни за този, който правилно показва символи на кирилица, например, UTF-8, или cp1251. За да направите това, да конвертирате данните от характера Latin1 настроен на cp1251. Не използвайте тази проста данните за реализация като символни кодове са неправилни. Следователно, трябва да се отървете от тяхното свързване с кодирането. За да направите това, преобразуване на данни, както и тип характер в двоични данни. Използвайте заявка Alter маса на «Въведете името на масата на» промяна t1 в1 в1 петно.

Изпълните заявката за промяна на кодирането базата данни MySQL, за да направите това, използвайте следния пример: Промяна на таблица «Въведете името на масата на» промяна t1 в1 в1 текст chatacter настроен «Въведете името на желания кодиране, например, cp1251». Не е физически да промени или един байт данни, както и промяна на правилата за формирането на характера. В следните промени в кодирането на базата данни, можете да използвате обикновена заявка за реализация на данни.

Моля, обърнете внимание, ако промените набора от символи в областта на таблицата, който съдържа индекси, трябва да ги премахнете и пресъздадено, т.е. възстановят всички таблиците в базата данни. При прехода към кодирането, се уверете, че визуалните клиенти поддържат Unicode. Например, клиентът неправилно SQLyog показва съдържанието на таблици, които съхраняват данните, кодирани UTF-8.