Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 7a65779fbf9524b4 • Your IP: Click to reveal 88.135.219.175 • Performance & security by Cloudflare
Как поменять кодировку таблицы в phpMyAdmin?
Развернул вордпресс на локалхосте, начал разработку и сейчас столкнулся с проблемой что названия городов сохраняются как .
Полез в phpMyAdmin а там:
Может ли это быть корнем проблемы и если да, то как можно изменить latin_swedish на utf?
- Вопрос задан более трёх лет назад
- 27039 просмотров
- Вконтакте
В редактировании поля:
+ в настройках самой таблицы:

- Вконтакте
У базы поменял вручную кодировку, а как у всех таблиц этой базы поменять кодировку, не залезая в каждую таблицу? Пробовал использовать вот этот запрос, но не получилось:
SELECT CONCAT(‘ALTER TABLE `’, t.`TABLE_SCHEMA`, ‘`.`’, t.`TABLE_NAME`, ‘` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;’) as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = ‘db_name’
ORDER BY 1
Как изменить кодировку базы данных MySQL?
Если информация из базы данных на сайте отображается некорректно, то может потребоваться изменить кодировку всех таблиц базы данных, рассмотрим как это сделать. MySQL может содержать сотни таблиц, поэтому рекомендуем для оперативной смены кодировки выполнить следующие действия:
1. Откройте phpMyAdmin и выберите из списка нужную базу данных.

2. Откройте раздел SQL. (В столбце сравнение показана кодировка сопоставления)

3. Скопируйте запрос, представленный ниже, вставьте его в окно SQL-запроса и измените «нужная_кодировка», «сопоставление» и «имя_базы» на кодировку, которая вам требуется, кодировку сопоставления и имя базы соответственно. Далее нажмите кнопку «Вперед».
SELECT CONCAT(‘ALTER TABLE `’, t.`TABLE_SCHEMA`, ‘`.`’, t.`TABLE_NAME`, ‘` CONVERT TO CHARACTER SET нужная_кодировка COLLATE сопоставление;’) as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = ‘имя_базы’
ORDER BY 1

4. В ответе появится список запросов для смены кодировки каждой таблицы. Во вкладке параметры выберите пункт «Полные тексты» и нажмите «Вперед».

5. Скопируйте запросы, которые появились.

6. Вернитесь в раздел SQL и вставьте в окно запроса скопированные данные.

7. Нажмите кнопку «Вперед». Кодировка во всех таблицах базы данных успешно изменена.
Change default Charset
How do I change the default charset from UTF-8 to ISO-8859-1 in phpMyAdmin?
![]()
3 Answers 3
You need to go to phpmyadmin > information_schema > schemata > change your DEFAULT_CHARACTER_SET_NAME with query
Find your config.inc.php and add or edit the line
You can change the default charset in your config.php $cfg[‘DefaultLang’] = ‘ISO-8859-1’;
This site is temporarily in read-only mode and not accepting new answers.
-
The Overflow Blog
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.3.11.43300
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.