|
MySQL.RU - Webboard
Вернуться
Знаки ? вместо кириллицы (DBI/DBD perl) (Дмитрий) 10/11/2005 - 13:51:45
Re: Знаки ? вместо кириллицы (DBI/DBD perl) (Are) 10/11/2005 - 14:08:09
Re: Знаки ? вместо кириллицы (DBI/DBD perl) (Дмитрий) 10/11/2005 - 14:12:39
Re: Знаки ? вместо кириллицы (DBI/DBD perl) (Are) 10/11/2005 - 14:23:26
Re: Знаки ? вместо кириллицы (DBI/DBD perl) (Игорь) 12/11/2005 - 05:08:04
> Original message text:
> From: Дмитрий - 10/11/2005 - 13:51:45
> Subject:Знаки ? вместо кириллицы (DBI/DBD perl)
> -----------------
> ОС: Win32
> Предыстория: умер винт с БД и apacheм.
> Установил заново MySQL 4.1, восстановил БД из бэкапа, установил apache2, activeperl, dbi, dbd-mysql.
> В базе все лежит в кодировке cp1251. через, например, mysql-front все поля с русским текстом отображаются правильно. а при коннекте к базе через perl/dbi/dbd вместо русских символов выдаются знаки ? (вопроса). Если в перле сразу после коннекта выполнить запрос "SET CHARACTER SET cp1251", то и перл начинает выводить все нормально.
> Но не хочется менять сотни скриптов и добавлять в них этот запрос.
> В чем может быть проблема?
>
From: Игорь - 12/11/2005 - 05:08:04
Subject:Знаки ? вместо кириллицы (DBI/DBD perl)
-----------------
это из-за юникода по моему, случайно версию майскла не обновил
у меня тоже самое при переходе с третьей на четвертую версию было
я решил это тем что когда из бекапа востанавливал востановил через пхпмайадмин и там вручную кодировку файла указал.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
25036
|
|