1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl
# Core Modules
use strict;
use warnings;
use utf8;
use open ':encoding(UTF-8)';
use open ':std';

# CPAN Modules
use DBI;

# Options
my $host     = 'localhost';
my $database = 'test';
my $user     = 'root';
my $passwd   = '';
my $options  = {RaiseError => 1, AutoCommit =>; 1, mysql_enable_utf8 => 1};
my $dsn      = "dbi:mysql:database=$database";

# connect to database
my $dbh = DBI->connect($dsn, $user, $passwd, $options);

Nun kann die Datenbank über $dbh verwendet werden.
Eine komplette Beschreibung zu DBI findet sich in der Moduldokumentation.

Eine Meinung zu “MySQL, UTF-8 und Perl

Schreibe einen Kommentar

Ihre Email-Adresse wird nicht veröffentlicht. Pflichtfelder sind durch * markiert.

Sie können folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>