|
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: Дмитрий - 10/11/2005 - 14:12:39
Subject:Знаки ? вместо кириллицы (DBI/DBD perl)
-----------------
В my.ini прописано
[mysql]
default-character-set=cp1251
Что интересно, php работает нормально с этой же базой.
Может проблемы именно с клиентом (dbi/dbd) и надо как-то сконфигурировать его (хотя ставил связку mysql-perl-apache2 несколько десятков раз и никаких дополнительных действий никогда не требовалось)?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
25036
|
|