Автор Тема: Русский шрифт perl+MySQL  (Прочитано 4275 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн polyak

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Русский шрифт perl+MySQL
« : 23 Января 2005, 18:37:26 »
Подскажите решение проблемы.
работаю с базой MySQL через BBI, если запись в базе на русском языке, perl видит это как набор непонятных символов.
Как побороть сие безобразие???
зараннее спасибо за ответ.

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Русский шрифт perl+MySQL
« Ответ #1 : 23 Января 2005, 20:20:25 »
Цитировать
polyak:
работаю с базой MySQL через BBI, если запись в базе на русском языке, perl видит это как набор непонятных символов.

включи локаль, если это касается перла
 в исканиях.

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Русский шрифт perl+MySQL
« Ответ #2 : 24 Января 2005, 11:39:13 »
polyak
Цитировать
perl видит это как набор непонятных символов.

куда выводит?
And no religion too...

Оффлайн polyak

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Русский шрифт perl+MySQL
« Ответ #3 : 24 Января 2005, 11:51:05 »
Вот кусок скрипта:
  $dbh = DBI->connect("dbi:$dbdriver:$basename:$hostname:$port",
                    $username, $password) || die print "Невозможно подключиться к серверу MySQL";
  my $mysql_command = "SELECT * FROM $tablename";
  my $sth = $dbh->prepare($mysql_command);
  $sth->execute() || die "Невозможно выполнить SQL запрос: $DBI::errstr";
 while(@row = $sth->fetchrow_array) {
  print ($row[0]);}

значения в базе:
  Сергей, use1, use2

вывод осуществляется в Web-форму, в итоге получаем:
  ‘ҐаЈҐ©use1use2

с первым значением собственно и проблема, пока решение не нашел

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Русский шрифт perl+MySQL
« Ответ #4 : 24 Января 2005, 11:53:17 »
SET CLIENT_ENCODING TO \'WIN\' ?
And no religion too...

Оффлайн polyak

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Русский шрифт perl+MySQL
« Ответ #5 : 24 Января 2005, 11:58:05 »
эт че и куда его тулить?
если можно подробней.

зараннее спасибо

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28