发表于: 2017-06-28 23:55:16

1 1166


今天完成的事情:没完成什么,净撞南墙了,头破血流,打算放弃了.

明天计划完成的事情:明天在官网下个MySQL安装一下吧,但愿别再出问题了,想吐......

遇到的问题:

今天就解决一个问题了,免安装版MySQL输入数据在navicat汉字显示为问号.

试了无数种方法,像个苍蝇似的乱撞.看了下错遇师兄的日报评论

他说MySQL服务端和客户端编码要保持一致.我查了一下什么是服务端和客户端.简单来说就是服务端存储和处理数据,客户端调用查看数据.我看了一下my.ini文件上都设置编码为utf8.

然后请教佳铭师兄,他说可以直接从navicat里对表直接进行编码调整.但我查了一下我建的student表,里面编码原来就是utf8的.然后就懵了.然后有在网上找,反正万变不离其宗,都是对my.ini文件进行各种花式修改,看的眼花缭乱,都不成功.其中有一个,说有可能MySQL运行时没调用我们自己编的my.ini文件,可能直接跳过用默认编码,恍然大悟,怪不得无论怎么改,show variables like 'char %'查询都不变.

这个方法就是强制让MySQL调用my.ini文件,刚刚试了一下,一个失误没成功,明天再试一次,不行我真的放弃了,精疲力竭,不能在浪费时间在这上面了.

收获:虽然到现也没成功,但是通过大量尝试,对客户端,服务端,编码,MySQL语句,等其他知识有了了解,倒也算意外收获.



返回列表 返回列表
评论

    分享到