在解决这个问题之前,需要说明的是,我是用navicat连接数据库并导入和操作数据的。navicat的操作也比较简单,网络上的教程不算多,navicat官网有一些教程可以看看。
当我导入带有中文的excel时,中文是无法显示,比如一列中有‘2010年’,显示的结果中只有‘2018’,没有‘年’,同时也不支持中文输出。然后就在网上找了很多教程,试了很多方法,才终于找到答案。
我觉得网络上很多解决方法都是差不多的,万变不离其宗,这里提供一个大神的解决链接(高手实操的):解决MySQL5.7版本以上不支持中文问题_千锋教育-CSDN博客
温馨提示:我的电脑里的Programdata 是隐藏起来的,害的我找了好久。
在跟着这个教程做了一遍之后,重启MYSQL,发现好像并没有解决问题,一度怀疑方法有问题;然而,隔天重开电脑时,发现mysql的设置确实跟着变了;就在觉得自己要成功的时候,连接navicat后还是出现之前的毛病,接近崩溃;然后又跟着翻教程,皇天不负有心人,原来是之前建立的数据库不能沿用,重新建数据库就可以了。。。。
有些问题很小很不显眼,这个时候就需要我们耐心和仔细了。
感谢知识共享的时代,感谢分享知识的大神,以上仅供学习参考。