TT#123800 MySQL connector: allow to override session charset

Change-Id: Icbe70f832682f330c6902ff3406b53ab2d1e2e6a
mr9.5.1
Rene Krenn 4 years ago
parent ef52bd86b9
commit 505341d027

@ -40,7 +40,7 @@ my $texttable_collation = 'latin1_swedish_ci';
my $default_texttable_engine = 'MyISAM'; #InnoDB'; # ... provide transactions y/n?
#my $session_charset = 'latin1';
my $session_charset = 'utf8mb4';
our $session_charset = 'utf8mb4';
my $LongReadLen = $LongReadLen_limit; #bytes
my $LongTruncOk = 0;
@ -216,7 +216,7 @@ sub db_connect {
$self->{dbh} = $dbh;
my $server_version = substr($self->db_get_all_hashref('SHOW VARIABLES LIKE \'version\'','Variable_name')->{version}->{Value},0,2);
if ($server_version ge '4.1') {
if (length($session_charset)) {
# $self->db_do('SET SESSION character_set_client = \'utf8\'');
# $self->db_do('SET SESSION character_set_connection = \'utf8\'');
# $self->db_do('SET SESSION character_set_results = \'utf8\'');

Loading…
Cancel
Save