1.在链接的navicat,新建库表user,添加中文数据,

但是在Linux的MySQL查询中文是乱码:如图

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

明明新建数据的时候,选中utf-8,可是还是乱码;

查询一下数据的编码格式,发现有其他格式的。

show variables like 'character_set_%'

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

把其他格式的编码改成UTF-8;

set character_set_client = utf8;  

set character_set_results = utf8;  

set character_set_connection = utf8;

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

再次查询,OK ,happy ending;

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=