Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
25036



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |