кодировки в mysql.
Здравствуйте.
Есть MySQL 4.1.20 (у хостера). Смотрю в неё через phpMyAdmin.
В таблицах встречаются столбцы с вот таким содержимым: "Ïåðâàÿ ñòðàíèöà", но в большинстве все русские буквы отображаются знаками вопроса.
И если в первом случае что делать - понятно:
$ echo "Ïåðâàÿ ñòðàíèöà" | iconv -f utf-8 -t iso-8859-1 | iconv -f cp1251 -t utf-8
Первая страница
то, что делать с вопросиками мне непонятно совсем.
Есть предположение, как появились эти вопросики. Если сделать
ALTER TABLE `ppp` CHANGE `title` `title` TINYTEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL
то "Ïåðâàÿ ñòðàíèöà" становится "?????? ????????" и обратное преобразование
ALTER TABLE `ppp` CHANGE `title` `title` TINYTEXT CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL
уже не работает. Содержимое поля остаётся в виде вопросиков.
Можно ли что-то с этим сделать? Или только перенабивать сайт заново?
До свидания.
Reply to: