Здравствуйте.

Есть 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

уже не работает. Содержимое поля остаётся в виде вопросиков.

Можно ли что-то с этим сделать? Или только перенабивать сайт заново?



До свидания.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20100528144425.3cb4f...@rim2000m.ru

Ответить