Помощник
|
Кракозябры в БД |
mobilnikplus
|
Сообщение
#1
|
||
|
|
||
|
|||
rom_4 |
15.5.2016, 22:53;
Ответить: rom_4
Сообщение
#2
|
|
mobilnikplus, было такое, часть базы в utf8 другая часть в cp1251, я вылечил установкой sxd dumper https://sypex.net/ к себе на сайт. Через эту прогу прогнал базу с принудительным сохранением в utf8, и на выходе все таблицы в одной кодировке
-------------------- |
|
|
Drupal_way |
16.5.2016, 0:41;
Ответить: Drupal_way
Сообщение
#3
|
|
Выполняется запроc через phpmyadmin например
Код SELECT CONCAT( 'ALTER TABLE `', t.`TABLE_SCHEMA` , '`.`', t.`TABLE_NAME` , '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;' ) AS sqlcode
FROM `information_schema`.`TABLES` t WHERE 1 AND t.`TABLE_SCHEMA` = 'Имя БД' ORDER BY 1 LIMIT 0 , 90 -------------------- |
|
|
profican |
16.5.2016, 5:06;
Ответить: profican
Сообщение
#4
|
|
Сталкивался с подобным. Согласен, лучшее решение - это использовать COLLATE.
Читаем мануал. -------------------- Успехов! ♥ Тестирование сайтов ♠ |
|
|
mobilnikplus
|
Сообщение
#5
|
|
Выполняется запроc через phpmyadmin например Встречал такую конструкцию на просторах интернета. SQL - Выполнить SQL-запрос(ы) к базе данных *** - Ок и чего? Что должно измениться? Как понять, что всё Ок или не Ок? В Структуре Сравнение как было cp1251, так и осталось. UPD: Догадался, что нужно выполнить запросы, появившиеся после выполнения запроса. Но, во-первых, не все таблицы хотят менять кодировку, во-вторых, это никак не спасает от кракозябров в БД. Основная проблема - это кракозябры в БД, изменить кодировку таблиц я могу и другим способом. UPD2: Sypex помог. Так что благодарю rom_4 за подсказку и рекомендую этот способ решения проблемы, кому надо. Ну, и чтобы уже закрыть эту тему, подскажите, кто в курсе, сколько в принципе стоит подобная услуга, если заказывать, например, у фрилансеров? Просто интересно. Сообщение отредактировал mobilnikplus - 17.5.2016, 16:53 |
|
|
x64 |
18.5.2016, 8:00;
Ответить: x64
Сообщение
#6
|
|
|
сколько в принципе стоит подобная услуга, если заказывать, например, у фрилансеров? Обычно бесплатно, особенно если не придётся объяснять, чего/где/как делать, т. е. при предоставлении доступа к проблемной таблице/базе. По крайней мере, раньше, ответы прямо под предложением фигарили. Либо символические 1/5/10$.
|
|
|
||
|
Текстовая версия | Сейчас: 25.4.2024, 4:56 |