mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-27 16:12:04 +00:00
PT-1611 pt-archiver support writing the output having utf-8 chars
This commit is contained in:
@@ -6646,6 +6646,8 @@ sub main {
|
|||||||
my $need_hdr = $o->get('header') && !-f $archive_file;
|
my $need_hdr = $o->get('header') && !-f $archive_file;
|
||||||
$archive_fh = IO::File->new($archive_file, ">>$charset")
|
$archive_fh = IO::File->new($archive_file, ">>$charset")
|
||||||
or die "Cannot open $charset $archive_file: $OS_ERROR\n";
|
or die "Cannot open $charset $archive_file: $OS_ERROR\n";
|
||||||
|
binmode STDOUT, ":utf8";
|
||||||
|
binmode $archive_fh, ":utf8";
|
||||||
$archive_fh->autoflush(1) unless $o->get('buffer');
|
$archive_fh->autoflush(1) unless $o->get('buffer');
|
||||||
if ( $need_hdr ) {
|
if ( $need_hdr ) {
|
||||||
print { $archive_fh } '', escape(\@sel_cols, $fields_separated_by, $optionally_enclosed_by), "\n"
|
print { $archive_fh } '', escape(\@sel_cols, $fields_separated_by, $optionally_enclosed_by), "\n"
|
||||||
|
Reference in New Issue
Block a user