Thread Mysql Datenbanksicherung mit MySQL::Backup nicht in UTF8 (6 answers)
Opened by Kean at 2014-01-15 11:54

GwenDragon
 2014-01-15 13:35
#172988 #172988
User since
2005-01-17
14745 Artikel
Admin1
[Homepage]
user image
Auf dein Beispiel umgesetzt:
Code (perl): (dl )
1
2
open (AUSGABE, ">sicherung.sql");
binmode AUSGABE;


Wenn es allerdings wirklich sicher sein soll, dass UTF-8 per print ausgegeben wird, solltest du es so versuchen:

Erst die Daten einem Zeichenkettenbuffer zuweisen, dann den mit Encode::decode auf UTF-8 umkodieren und dann erst mit print ausgeben!

Beispiel-Schnippsel:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
use Encode qw(decode);

open (AUSGABE, ">sicherung.sql");
binmode AUSGABE;

my $data;

....

$data = $mb->table_desc('Test');
$data = Encode::decode("UTF-8",$data);
print AUSGABE $data;

Last edited: 2014-01-15 13:44:12 +0100 (CET)

View full thread Mysql Datenbanksicherung mit MySQL::Backup nicht in UTF8