Perlリファレンス

MySQL::SET NAMES







MySQL::SET NAMES


文字化けしないなら設定しなくていいんだが、
マルチバイト文字を使って文字化けしちゃった場合は、これで解決できるかもしれない。

$dsn="DBI:mysql:db";
$dbh=DBI->connect($dsn,'user','pass');
$dbh->do("SET NAMES utf8");
$dbh->do('SQL文');
$dbh->disconnect;
こんな感じでSQL文を実行する前にUTF-8を設定すると文字化け回避できるかも。


MySQL入門






[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3