转换为内部操作字符集
确定步骤:
–使用每个数据字段的CHARACTER SET设定值;
–若上述值不存在,则使用对应数据表的DEFAULT CHARACTER SET设定值;
–若上述值不存在,则使用对应数据库的...ENGINE=InnoDB DEFAULT CHARSET=latin1;
Query OK, 0 rows affected (0.01 sec)
注意:测试表的编码是latin1,而表中三个字段的编码各不同样...,分别为gbk编码,utf8编码以及latin1编码.之所以这样创建,正是为了验证mysql字符集编码的转换过程。...的编码,由于我们这里这2个编码同样,实际就不会转换(此外,假设插入的数据前面有latin1或者utf8等introducer标记,也不会转换,由于introducer标记已经指明了字面值字符的编码)。...字段本身存储的就是3F3F,再经过编码转换,尽管utf8编码可以兼容latin1,可是本身的编码是3F3F,所以终于结果就是”??”。