10/02/07 20:10:12 +/rXGY4S
>>389 なんと・・・、シャットダウンをさせるなと・・・。
391:381
10/02/07 23:12:37 0MrLuQp6
>ファイルをDLすると文字化け
とりあえずこれの回避成功
方法は後で書きます
392:381
10/02/08 02:23:18 8jcj6zoK
mythweb.plに
use encoding 'utf8';
を加え
さらに、# Connect to the databaseの次の行から、以下のように変更
(インデントには全角スペースを使ってます)
END { $dbh->disconnect() if ($dbh); }
our $dbh = DBI->connect("dbi:mysql:database=$ENV{'db_name'}:host=$ENV{'db_server'}",
$ENV{'db_login'},
$ENV{'db_password'});
↓
END { $dbh->disconnect() if ($dbh); }
our $dbh = DBI->connect("dbi:mysql:database=$ENV{'db_name'}:host=$ENV{'db_server'}",
$ENV{'db_login'},
$ENV{'db_password'}),
{
mysql_enable_utf8 => 1,
on_connect_do => ['SET NAMES utf8'],
},
);
あと、ピリオドが重複したりするのを直したり、録画日付を入れたくて
modules/stream/以下の各ファイルを修正ました。
自分的には一応これでおk
393:381
10/02/08 23:35:08 Uk9+Hx5a
>392にしたらflowplayerが動かなくなったorz
結局>>392の修正をすべて破棄して別の方法をとった
1 /etc/mysql/my.cnf の中の[client]セクションに default-character-set = utf8 を追記
2 /var/www/mythweb/mythweb.plを修正
END { $dbh->disconnect() if ($dbh); }
our $dbh = DBI->connect("dbi:mysql:database=$ENV{'db_name'}:host=$ENV{'db_server'}",
$ENV{'db_login'},
$ENV{'db_password'});
↓
END { $dbh->disconnect() if ($dbh); }
our $dbh = DBI->connect("dbi:mysql:database=$ENV{'db_name'}:host=$ENV{'db_server'}:mysql_read_default_file=/etc/mysql/my.cnf",
$ENV{'db_login'},
$ENV{'db_password'});
IEではまだ化けるけど、flowplayerは問題なくなった