23 lines
		
	
	
		
			1013 B
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			1013 B
		
	
	
	
		
			Plaintext
		
	
	
	
|  | # This test should work in embedded server after we fix mysqltest | |||
|  | -- source include/not_embedded.inc | |||
|  | 
 | |||
|  | # | |||
|  | # Tests from mysql.test which require the cp932 character set | |||
|  | # | |||
|  | -- source include/have_cp932.inc | |||
|  | 
 | |||
|  | # | |||
|  | # BUG#16217 - MySQL client misinterprets multi-byte char as escape `\'  | |||
|  | # | |||
|  | 
 | |||
|  | # new command \C or charset | |||
|  | --exec $MYSQL --default-character-set=utf8 test -e "\C cp932 \g" | |||
|  | --exec $MYSQL --default-character-set=cp932 test -e "charset utf8;" | |||
|  | 
 | |||
|  | # its usage to switch internally in mysql to requested charset | |||
|  | --exec $MYSQL --default-character-set=utf8 test -e "charset cp932; select '<27>\'; create table t1 (c_cp932 TEXT CHARACTER SET cp932); insert into t1 values('<27>\'); select * from t1;  drop table t1;" | |||
|  | --exec $MYSQL --default-character-set=utf8 test -e "charset cp932; select '<27>\'" | |||
|  | --exec $MYSQL --default-character-set=utf8 test -e "/*charset cp932 */; set character_set_client= cp932; select '<27>\'" | |||
|  | --exec $MYSQL --default-character-set=utf8 test -e "/*!\C cp932 */; set character_set_client= cp932; select '<27>\'" | |||
|  | 
 |