From 2b46c20a7d722c3654d5bf219a837a28c84cc1b3 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 19 Feb 2007 17:40:34 +0100 Subject: [PATCH] Use a temporary file to pass UTF8 chars to "mysql" in a portable way --- mysql-test/t/mysqlbinlog.test | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/mysql-test/t/mysqlbinlog.test b/mysql-test/t/mysqlbinlog.test index b2bda247cd7..15c83711621 100644 --- a/mysql-test/t/mysqlbinlog.test +++ b/mysql-test/t/mysqlbinlog.test @@ -126,7 +126,15 @@ select HEX(f) from t4; #BUG#14157: utf8 encoding in binlog without set character_set_client # flush logs; ---exec $MYSQL test -e 'create table if not exists t5 (a int); set names latin1; create temporary table `漩周` (a int); insert into `漩周` values (1); insert into t5 select * from `漩周`' +--write_file $MYSQLTEST_VARDIR/tmp/bug14157.sql +create table if not exists t5 (a int); +set names latin1; +create temporary table `漩周` (a int); +insert into `漩周` values (1); +insert into t5 select * from `漩周` +EOF +--exec $MYSQL test < $MYSQLTEST_VARDIR/tmp/bug14157.sql +--remove_file $MYSQLTEST_VARDIR/tmp/bug14157.sql # resulted binlog, parly consisting of multi-byte utf8 chars, # must be digestable for both client and server. In 4.1 the client