Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - D.O.

Страницы: 1 ... 4 5 [6]
76
По ходу, так и есть, - данные перекодировались при вставке из буфера.
А можно как-нибудь задавать файл с SQL-скриптом на выполнение? Чтобы не из буфера команды вставлять.

77
Если я копирую из Notepad\'а SQL-команды (там-то они наверняка в 1251), а потом вставляю в консоль MySQL, запущенную из-под Far, то в какой кодировке они попадут в базу?
После тщательной проверки настроек MySQL согласно докам и FAQ\'ам появилось подозрение, что на этой стадии они где-то перекодируются Windows\'ом. Это возможно?

78
Я нашёл FAQ, сделал как там написано.
Создал в c:\\mysql файл my.cnf с такой строкой (единственная строка там):
default-character-set=cp1251

Сделал DROP DATABASE ..., потом CREATE DATABASE...
Бесполезно. Оно всё равно хранит в DOS\'овской кодировке.

79
Теперь понятно. У меня MySQL хранит информацию в DOS\'овской кодировке.
А есть какой-нибудь готовый модуль для перевода между различными русскими кодировками?

80
Я под windows XP.
MySQL хранит информацию в DOS\'овской кодировке. Как заставить его хранить информацию в кодировке cp1251?

Запуск
mysqld --default-character-set=cp1251
не помогает.

81
P.S.:
Интересность/полезность сайт(а/ов) обеспечена будет.

82
Цель - чтобы в сутки заходило примерно 10.000 реальных пользователей. Нет задачи накрутить счётчики, задача - привести на сайт посетителей.
Конечная цель - чтобы за рекламу на этом сайте можно было брать деньги, и чтобы люди охотно соглашались свои деньги выкладывать за рекламу.
Вопрос не привязан к тематике сайта. Будем считать, что сайтов несколько и они для разных аудиторий.
Число 10000 взято от балды. Хотя, попутный вопрос всё-таки задам: сколько пользователей в день должны заходить на сайт, чтобы за рекламу (баннер вверху главной страницы) можно было бы брать деньги (например, 200$ в неделю за баннер наверху главной страницы)? 10 тысячами тут, возможно, не отделаешься.

83
Чтобы сайт был гарантированно доступен из любой точки России, его лучше размещать в России или на Западе?

84
У вас открывается http://aperl.mastak.ru? Прямо сейчас.
У меня какого-то чёрта открывается Reget, пытается что-то скачать, обламывается.
Хочу узнать, - это с сайтом проблема или с моим MS IE?

85
За какой срок можно раскрутить сайт до 10 тысяч хостов в сутки?
И какими методами это сделать эффективнее (по соотношению результата и затрат)?

86
Отлично. А как принудительно установить кодировку 1251 и для того, и для другого?

87
Стоит Perl 5.8.4, DBI 1.43, MySQL 4.0.13, Apache 2.0.50 всё под Windows XP SP2 (русский).
Ещё используется HTML::Template.

Гоняю тестовый скрипт, который получает данные из таблицы.
Вот фрагмент:
##########
my $q = "SELECT * FROM region";
$sth = $dbh->prepare($q) || die "Couldn\'t prepare statement: " . $dbh->errstr;
$sth->execute() || die "Couldn\'t execute statement: " . $sth->errstr;

while ($i = $sth->fetchrow_hashref()) {
     $regions .= $i->{id};
     $regions .= " ";
     $regions .= $i->{name};
     $regions .= "\\n";
}
##########

$regions заносится как значение переменной в шаблон HTML::Template и выводится.

Всё работает, но русские символы выводятся на странице в нечитаемом виде:
115 “«мп_®ўбЄ
116 “д
117 • _вл-Њ _бЁ©бЄ
118 —Ґ«пЎЁ_бЄ
119 џЄгвбЄ

Другие русские символы (текст не из базы данных), выводящиеся через template на той же самой

странице, выводятся нормально.
При этом в консоли MySQL всё выводится правильно:
| 116 | Уфа
| 117 | Ханты-Мансийск
| 118 | Челябинск
| 119 | Якутск

Запустил этот скрипт из командной строки, - всё наоборот, - русский текст, доставаемый из

базы данных, выводится правильно, а другой руский текст (не из базы) - неправильно.

Как заставить русский текст выводиться нормально?

88
Есть ли MVC framework на Perl, который может работать без mod_perl на самой типовой конфигурации Apache?
И чтобы там можно было манипулировать атрибутами сессий, реквестов и приложения, - аналогично как JSP.

Страницы: 1 ... 4 5 [6]