好久没在terminal里面直接连接MySQL了,今天直接从命令行里连了一下,发现中文全部展示成问号了
第一反应是终端展示层面的字符集问题,肯定不是我数据库本身的问题。因为建库建表时指定字符集为utf8mb4现在已经形成肌肉记忆了。
上网搜索一番,找到展示字符集的指令:show variables like '%charac%';,结果显示是latin1,怪不得中文展示乱码咯
于是通过指令:set names utf8mb4; 修改字符集。修改完之后的结果:
再查询一下数据库,中文就能正常展示了