Thread Umlautproblem: f\xfcr anstatt für (9 answers)
Opened by Superfrank at 2007-11-14 13:10

GwenDragon
 2007-11-14 16:11
#102411 #102411
User since
2005-01-17
14816 Artikel
Admin1
[Homepage]
user image
Ic h weiß nicht, was du da verdrehst, aber in meiner My SQL5 TestDB geht sowas.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use strict;
use warnings;
use DBI;

my $str = 'Das ist das Ü, was kein Ö ist oder niemals ein Ä!';
my $str1 = "1. Das ist das kleine \xfc, was kein Ö ist oder niemals ein Ä!";
my $str2 = '2. Das ist das kleine \xfc, was kein Ö ist oder niemals ein Ä!';

my $dsn = 'DBI:mysql:database=testdb;host=localhost;port=3309';
my $dbh = DBI->connect($dsn, 'test', 'test', undef) or die $DBI::errstr;

# hier stehen große Umlaute in der Tabelle
my $sth = $dbh->do( 'INSERT INTO test (NAME) VALUES (?)', undef,  $str )
        or die $DBI::errstr;

# hier steht nicht \xfc sondern ü in der Tabelle
$sth = $dbh->do( 'INSERT INTO test (NAME) VALUES (?)', undef,  $str1 )
        or die $DBI::errstr;

# hier steht wirklich \xfc in der Tabelle
$sth = $dbh->do( 'INSERT INTO test (NAME) VALUES (?)', undef,  $str2 )
        or die $DBI::errstr;

View full thread Umlautproblem: f\xfcr anstatt für