Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Denwer, Perl, MYSQL и русские буквы в виде вопросительных знаков
|
|||
|---|---|---|---|
|
#18+
Есть скрипт: #!/usr/bin/perl -w use DBI; #@tables = $dbh->func( '_ListTables' ); #foreach $line(@tables) { print $line,"\n"; } #$dbh->disconnect(); print "<form method='post' action='testform1.pl'>"; require 'mysql1.pl'; print "Content-type: text/html\n\n"; print $database; # Подключение к базе: $dbh = DBI->connect("DBI:mysql:database=$database",$opt_user,$opt_password) ||die "Can't connect: $DBI::errstr\n"; #формирование ниспадающего списка print "<SELECT name = vibork>\n"; #подготовка запроса $sth = $dbh->prepare("SELECT idk,kat FROM kat"); #выполнение запроса $sth->execute; #заполнение списка содержимым while (@line = $sth->fetchrow_array()) { print "<OPTION value=$line[0]>$line[1]</OPTION>\n";} $sth->finish; print "</SELECT>"; print "<input name='user_name' value='' size=20>"; print "<h3>Спасибо, что заполнили форму</h3>\nНажмите "; print '<a href="names.html">сюда</a>'; print ", чтобы увидеть введенные данные.\n"; Все что просто отображается нормально print "<h3>Спасибо, что заполнили форму</h3>\nНажмите "; print '<a href="names.html">сюда</a>'; print ", чтобы увидеть введенные данные.\n";[/quote] В выпадающем списке ??? знаки , причем в БД данные на русском UTF8_unicode_CI php нормально выводит при использовании mysql_query("SET NAMES utf8"); mysql_query('SET CHARACTER SET utf8'); mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"'); есть ли такое в perl или как то это можно обойти?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 17:58 |
|
||
|
Denwer, Perl, MYSQL и русские буквы в виде вопросительных знаков
|
|||
|---|---|---|---|
|
#18+
Пока не поделишься не найдешь решение - дошло))) $sth = $dbh->prepare("SET NAMES utf8"); $sth->execute; $sth = $dbh->prepare('SET CHARACTER SET utf8'); $sth->execute; $sth = $dbh->prepare('SET COLLATION_CONNECTION="utf8_general_ci"'); $sth->execute; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2016, 18:00 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=48&tid=1461256]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 353ms |

| 0 / 0 |
